} catch (OperationCanceledException e) { return null;
	private ITypeHierarchy getSuperTypeHierarchy(IType type) {		ITypeHierarchy th= (ITypeHierarchy)fTypeHierarchies.get(type);		if (th == null) {			try {				th= SuperTypeHierarchyCache.getTypeHierarchy(type, getProgressMonitor());			} catch (JavaModelException e) {				return null;			}			fTypeHierarchies.put(type, th);		}		return th;	}