update(); if (!isEnabled()) return;
	public final void run() {		new BusyIndicator().showWhile(JavaPlugin.getActiveWorkbenchShell().getDisplay(), new Runnable() {			public void run() {				try {					perform();				} catch (CoreException e) {					ExceptionHandler.handle(e, getText(), "Unexpected exception. See log for details.");				}			}		});	}