if (iType.isInterface())
if (! iType.isClass())
	public static boolean isException(IType iType, IProgressMonitor pm) throws JavaModelException {		try{			if (iType.isInterface())				return false;			IType[] superTypes= iType.newSupertypeHierarchy(pm).getAllSupertypes(iType);			for (int i= 0; i < superTypes.length; i++) {				if ("java.lang.Throwable".equals(superTypes[i].getFullyQualifiedName())) //$NON-NLS-1$					return true;			}			return false;		} finally{			pm.done();		}		}