fPresentationReconciler= backgroundPresentationReconciler;
if (fEditor != null) { fConfiguration= new JavaSourceViewerConfiguration(colorManager, preferenceStore, editor, IJavaPartitions.JAVA_PARTITIONING); fPresentationReconciler= (JavaPresentationReconciler) fConfiguration.getPresentationReconciler(sourceViewer); } else { fConfiguration= null; fPresentationReconciler= null; }
	public void install(JavaEditor editor, JavaSourceViewer sourceViewer, IColorManager colorManager, IPreferenceStore preferenceStore, JavaPresentationReconciler backgroundPresentationReconciler) {		fEditor= editor;		fSourceViewer= sourceViewer;		fColorManager= colorManager;		fPreferenceStore= preferenceStore;		fPresentationReconciler= backgroundPresentationReconciler;				fPreferenceStore.addPropertyChangeListener(this);		if (isEnabled())			enable();	}