if ((flags & CLASS_OR_INTERFACE_KNOWN) != 0 && !isInterface()) throw new UnknownTypeException("Class " + getClassName() + " registered as both class and interface"); flags |= CLASS_OR_INTERFACE_KNOWN; flags |= IS_INTERFACE;
if (state == KNOWN && !isInterface()) throw new UnknownTypeException("Type " + getSignature() + " marked as both class and interface"); state = KNOWN; isInterface = true;
	public void setIsInterface() throws UnknownTypeException {		if ((flags & CLASS_OR_INTERFACE_KNOWN) != 0 && !isInterface())			throw new UnknownTypeException("Class " + getClassName() + " registered as both class and interface");		flags |= CLASS_OR_INTERFACE_KNOWN;		flags |= IS_INTERFACE;	}