protected InheritanceGraphEdge allocateEdge(XObjectType subtype, XObjectType supertype) {
protected InheritanceGraphEdge allocateEdge(ObjectType subtype, ObjectType supertype) {
	protected InheritanceGraphEdge allocateEdge(XObjectType subtype, XObjectType supertype) {		return new InheritanceGraphEdge(subtype, supertype);	}