String characterSet = getCharacterSet();
String seperator = getSeperator();
seperator = seperator == null || seperator.equals("TAB") ? "\t" : seperator;
InputStreamReader reader = new InputStreamReader(new FileInputStream(file), characterSet);
CSVReader csvReader = new CSVReader(reader, seperator);
List<String[]> lines = csvReader.readAll();
listener.notifyStarted(lines.size() - 1);
int counter = -1;
for (String[] values : lines) {
counter++;