try {
monitor.beginTask("Create Table view...", 4);
monitor.worked(1);
monitor.subTask("Marshall data...");
Thread.sleep(DUMMY_PROGESS_TIME);
csvTable = marshaller.unmarshal(getCsvContent(), true);
csvTable.addEmptyRow();
monitor.worked(1);
monitor.subTask("Setting input...");
Thread.sleep(DUMMY_PROGESS_TIME);
tableViewer.setInput(csvTable);