setPreferenceStore(createNewPreferenceStore(input));
setPreferenceStore(createCombinedPreferenceStore(input));
	protected void doSetInput(IEditorInput input) throws CoreException {		ISourceViewer sourceViewer= getSourceViewer();		if (!(sourceViewer instanceof ISourceViewerExtension2)) {			setPreferenceStore(createNewPreferenceStore(input));			internalDoSetInput(input);			return;		}		// uninstall & unregister preference store listener		if (isBrowserLikeLinks())			disableBrowserLikeLinks();		getSourceViewerDecorationSupport(sourceViewer).uninstall();		((ISourceViewerExtension2)sourceViewer).unconfigure();				setPreferenceStore(createNewPreferenceStore(input));				// install & register preference store listener 		sourceViewer.configure(getSourceViewerConfiguration());		getSourceViewerDecorationSupport(sourceViewer).install(getPreferenceStore());		if (isBrowserLikeLinks())			enableBrowserLikeLinks();				internalDoSetInput(input);	}