Value (DebugProcessImpl debugProcess, SuspendContextImpl context, String clsName, String methodName, String methodDesc, List<Value> args) { DebuggerManagerThreadImpl.assertIsManagerThread(); EvaluationContextImpl evalContext = new EvaluationContextImpl(context, context.getFrameProxy()); evalContext = evalContext.withAutoLoadClasses(false); try { ClassType cls = getClass(debugProcess, evalContext, clsName); if (cls == null) { return null; } Method method = DebuggerUtils.findMethod(cls, methodName, methodDesc); if (method != null) { return debugProcess.invokeMethod(evalContext, cls, method, args); } } catch (EvaluateException e) { DebuggerUtilsImpl.logError(e); } return null; }