if (vmClass instanceof VmInterfaceClass) { this.className = vmClass.getName(); this.resolvedClass = (VmInterfaceClass)vmClass; } else { throw new IllegalArgumentException("vmClass must be an interface class"); }
this.className = className; this.resolvedClass = null;
	protected VmImplementedInterface(VmType vmClass) {		if (vmClass == null) {			throw new IllegalArgumentException("vmClass cannot be null");		}		if (vmClass instanceof VmInterfaceClass) {			this.className = vmClass.getName();			this.resolvedClass = (VmInterfaceClass)vmClass;		} else {			throw new IllegalArgumentException("vmClass must be an interface class");		}	}