public ObjectType getSuperclass(ObjectType type) throws ClassNotFoundException {
public ClassType getSuperclass(ClassType type) throws ClassNotFoundException {
	public ObjectType getSuperclass(ObjectType type) throws ClassNotFoundException {		resolveObjectType(type);		for (Iterator<InheritanceGraphEdge> i = inheritanceGraph.outgoingEdgeIterator(type); i.hasNext(); ) {			InheritanceGraphEdge edge = i.next();			if (edge.getType() == InheritanceGraphEdgeTypes.CLASS_EDGE)				return edge.getTarget();		}		throw new UnknownSupertypesException(type);	}