@Override public void statusChanged(TaskEvent e) { if (e.getStatus() == TaskStatus.FINISHED) { ((AbstractTask)e.getSource()).removeTaskListener(this); if (e.getSource().getClass().equals(MSMSImportTask.class)) { } } }