code: public Value callMethod(ExecutionContext context, Map<String, Value> params) {
          validateParameters(params);
          fillDefaultValues(params);
          return internalCallMethod(context, params);
      }
docs: Executes the method call.
  
  @param context The execution context
  @param params The parameters to run the method
  @return The return value from the method call