public void run(IProgressMonitor monitor) throws InvocationTargetException { try { action.run(monitor); } catch(CoreException e) { throw new InvocationTargetException(e); }
public void run() { result[ 0] = dialog.open();
            public void run(IProgressMonitor monitor) throws InvocationTargetException {              try {                action.run(monitor);              } catch(CoreException e) {                throw new InvocationTargetException(e);              }            }