verifyInput(getEditorInput());
documentProvider= getDocumentProvider(); if (documentProvider instanceof ClassFileDocumentProvider) ((ClassFileDocumentProvider) documentProvider).addInputChangeListener(this);  verifyInput(getEditorInput());
	protected void doSetInput(IEditorInput input) throws CoreException {		input= transformEditorInput(input);		if (!(input instanceof IClassFileEditorInput))			throw new CoreException(new JavaModelStatus(IJavaModelStatusConstants.INVALID_RESOURCE_TYPE, JavaEditorMessages.getString("ClassFileEditor.error.invalid_input_message"))); //$NON-NLS-1$		super.doSetInput(input);				verifyInput(getEditorInput());				}