if (getSourceViewer() instanceof JavaSourceViewer) { JavaSourceViewer viewer= (JavaSourceViewer)getSourceViewer(); if (viewer.getReconciler() == null) { IReconciler reconciler= getSourceViewerConfiguration().getReconciler(viewer); if (reconciler != null) { reconciler.install(viewer); viewer.setReconciler(reconciler); } } }
	private void internalDoSetInput(IEditorInput input) throws CoreException {		super.doSetInput(input);				if (fEncodingSupport != null)			fEncodingSupport.reset();				setOutlinePageInput(fOutlinePage, input);						if (fProjectionModelUpdater != null)			fProjectionModelUpdater.initialize();				if (isShowingOverrideIndicators())			installOverrideIndicator(false);	}