abstract protected boolean setDocumentContent( IDocument document, IEditorInput editorInput, String encoding ) throws CoreException;
protected void setDocumentContent( IDocument document, InputStream contentStream ) throws CoreException { setDocumentContent( document, contentStream, null ); }
	abstract protected boolean setDocumentContent( IDocument document,			IEditorInput editorInput, String encoding ) throws CoreException;