AbstractVmClassLoader curLoader = currentMethod.getDeclaringClass().getLoader();
VmClassLoader curLoader = currentMethod.getDeclaringClass().getLoader();
	public static VmMethod resolveMethod(VmMethod currentMethod, VmConstMethodRef methodRef) throws PragmaUninterruptible {		if (!methodRef.getConstClass().isResolved()) {			resolveClass(methodRef.getConstClass());		}		if (methodRef.isResolved()) {			return methodRef.getResolvedVmMethod();		} else {			VmType vmClass = methodRef.getConstClass().getResolvedVmClass();			vmClass.prepare();			// NEW			AbstractVmClassLoader curLoader = currentMethod.getDeclaringClass().getLoader();			methodRef.resolve(curLoader);			return methodRef.getResolvedVmMethod();			// END NEW			/*			 * VmMethod method = vmClass.getMethod(methodRef); if (method == null) { String mname = methodRef.getName(); String cname = methodRef.getClassName(); Screen.debug("method not found ");			 * Screen.debug(mname); Screen.debug(" in "); Screen.debug(cname); throw new NoSuchMethodError(cname); }			 * 			 * methodRef.setResolvedVmMethod(method);			 */		}	}