if (!element.exists() && element instanceof IClassFile) {  IClassFile cf= (IClassFile)element; IType type= cf.getType(); IJavaProject project= element.getJavaProject(); if (project != null) { type= JavaModelUtil.findType(project, type.getFullyQualifiedName()); element= type.getParent(); } }
	public IAdaptable createElement(IMemento memento) {		String identifier= memento.getString(KEY);		if (identifier != null) {			IJavaElement element= JavaCore.create(identifier);			try {				return EditorUtility.getEditorInput(element);			} catch (JavaModelException x) {			}		}		return null;	}