public static Value invokeHelperMethod(EvaluationContextImpl evaluationContext, Class<?> cls, String methodName, List<Value> arguments)
    throws EvaluateException {
    ClassType helperClass = ClassLoadingUtils.getHelperClass(cls, evaluationContext);
    if (helperClass != null) {
      Method method = findMethod(helperClass, methodName, null);
      if (method != null) {
        DebugProcessImpl debugProcess = evaluationContext.getDebugProcess();
        return evaluationContext.computeAndKeep(
          () -> debugProcess.invokeMethod(evaluationContext, helperClass, method, arguments, MethodImpl.SKIP_ASSIGNABLE_CHECK, true));
      }
    }
    return null;
  }
public static Value invokeHelperMethod(EvaluationContextImpl evaluationContext, Class<?> cls, String methodName, List<Value> arguments)