MySwingWorker sw = new MySwingWorker(ID) {
@Override
protected void myconstruct() throws Exception {
algorithm.setDataPool(dataPool);
algorithm.setStatusBar(new StatusBarBridge(getApplicationWindow().getStatusBar()));
algorithm.doWork();
}
};
sw.execute();
}