5657585960616263646566
catch (Throwable e) { ret[0] = e; } SwingUtilities.invokeLater(new Runnable() { public void run() { dialog.done(); } }); } };