4950515253545556575859
Runnable runner = new Runnable() { public void run() { try { retSuccess[0] = job.run(new UserAbortProgressMonitor(dialog)); } catch (Throwable e) { ret[0] = e; } SwingUtilities.invokeLater(new Runnable() {