JavaPlugin.log(e.getStatus());
JavaPlugin.log(e);
	public Object[] getElements(Object element) {		if (element instanceof IType) {			IType type= (IType)element;			List res= new ArrayList();			try {				ITypeHierarchy hierarchy= fHierarchyLifeCycle.getHierarchy();				if (fShowInheritedMethods && hierarchy != null) {					IType[] allSupertypes= hierarchy.getAllSupertypes(type);					// sort in from last to first: elements with same name					// will show up in hierarchy order 					for (int i= allSupertypes.length - 1; i >= 0; i--) {						IType superType= getSuitableType(allSupertypes[i]);						addAll(superType.getMethods(), res);						addAll(superType.getInitializers(), res);						addAll(superType.getFields(), res);					}				}				type= getSuitableType(type);				addAll(type.getMethods(), res);				addAll(type.getInitializers(), res);				addAll(type.getFields(), res);							} catch (JavaModelException e) {				JavaPlugin.log(e.getStatus());			}			return res.toArray();		}		return NO_ELEMENTS;	}		