fSourceViewer.unconfigure();
	public void setInput(ChangePreviewViewerInput input) {		Change change= input.getChange();		if (!(change instanceof CreateTextFileChange)) {			fSourceViewer.setInput(null);			fPane.setText(""); //$NON-NLS-1$			return;		}		CreateTextFileChange textFileChange= (CreateTextFileChange)change;		fPane.setText(textFileChange.getName());		IDocument document= new Document(textFileChange.getPreview());		// This is a temporary work around until we get the		// source viewer registry.		if ("java".equals(textFileChange.getTextType())) { //$NON-NLS-1$			JavaTextTools textTools= JavaPlugin.getDefault().getJavaTextTools();			textTools.setupJavaDocumentPartitioner(document);			IPreferenceStore store= JavaPlugin.getDefault().getCombinedPreferenceStore();			fSourceViewer.configure(new JavaSourceViewerConfiguration(textTools.getColorManager(), store, null, null));		} else {			fSourceViewer.configure(new SourceViewerConfiguration());		}		fSourceViewer.setInput(document);	}