if (fJavaEditor != null) { Shell shell= fJavaEditor.getSite().getShell(); if (shell != null && !shell.isDisposed()) { shell.getDisplay().asyncExec(new Runnable() { public void run() { fJavaEditor.synchronizeOutlinePageSelection(); } }); } }
	private void reconcile() {		ICompilationUnit unit= fManager.getWorkingCopy(fEditor.getEditorInput());				if (unit != null) {			synchronized (unit) {				try {					unit.reconcile();				} catch (JavaModelException x) {					// ignored				}			}		}	}