}
final String tableName = source.getName().substring(0,
source.getName().indexOf(".csv"));
final ITableMetaData metaData = new DefaultTableMetaData(tableName,
columns);
dataSet.startTable(metaData);
for (int rowIndex = 1; rowIndex < readData.size(); rowIndex++) {
final List row = (List) readData.get(rowIndex);
final Object[] values = row.toArray();
for (int columnIndex = 0; columnIndex < values.length; columnIndex++) {
if (values[columnIndex].equals(CsvDataSetWriter.NULL)) {