protected void doResolveMember(AbstractVmClassLoader clc) {
protected void doResolveMember(VmClassLoader clc) {
	protected void doResolveMember(AbstractVmClassLoader clc) {		final VmType vmClass = getConstClass().getResolvedVmClass();		if (vmClass.isInterface()) {			throw new IncompatibleClassChangeError(getClassName() + " must be a class");		}		final VmMethod vmMethod = vmClass.getMethod(getName(), getSignature());			if (vmMethod == null) {			throw new NoSuchMethodError(toString() + " in class " + getClassName());		}		if (vmMethod.isAbstract() && !vmClass.isAbstract()) {			throw new AbstractMethodError("Abstract method " + toString() + " in class " + getClassName());		}		this.vmMethod = vmMethod;	}