IJavaProject findJavaProject() throws JavaModelException {
protected IJavaProject findJavaProject() throws JavaModelException {
	IJavaProject findJavaProject() throws JavaModelException {		Object input= getEditorInput();		if (input instanceof IFileEditorInput) {			IFileEditorInput file= (IFileEditorInput)input;			IProject p= file.getFile().getProject();			try {				if (p.getNature(JavaCore.NATURE_ID) != null) {					return JavaCore.create(p);				}			} catch (CoreException ce) {				throw new JavaModelException(ce);			}		}		return null;	}