if (type1 == null) return false;
	private boolean isSubclassOf(String typeName0, String typeName1) throws JavaModelException {		if (typeName0.equals(typeName1))			return true;		if (fUnit == null)			return false;		IJavaProject project= fUnit.getJavaProject();		IType type0= project.findType(typeName0);		IType type1= project.findType(typeName1);		ITypeHierarchy hierarchy= type0.newSupertypeHierarchy(null);		IType[] superTypes= hierarchy.getAllSupertypes(type0);				for (int i= 0; i < superTypes.length; i++)			if (superTypes[i].equals(type1))				return true;							return false;	}