new ProgressMonitorDialog(shell).run(true, false, undo);\r
actionBars.getStatusLineManager().setMessage( msg.get() );\r
} catch (InvocationTargetException e1) {\r
new ProgressMonitorDialog(shell).run(true, false, undo);\r
actionBars.getStatusLineManager().setMessage( msg.get() );\r
} catch (InvocationTargetException e1) {\r
} catch (InterruptedException e1) {\r
throw new ExecutionException("Undo failed, interrupted.", e1);\r
}\r
} catch (InterruptedException e1) {\r
throw new ExecutionException("Undo failed, interrupted.", e1);\r
}\r