this.data = (VmInterfaceClass)type;
this.data = (VmInterfaceClass<?>)type;
	protected void resolve(VmClassLoader clc)		throws ClassNotFoundException {        final Object data = this.data;		if (data instanceof String) {            final String className = (String)data;			final VmType<?> type = clc.loadClass(className, true);			if (type instanceof VmInterfaceClass) {				this.data = (VmInterfaceClass)type;			} else {				throw new ClassNotFoundException("Class " + className + " is not an interface");			}			type.link();		}	}