@Override
  public MethodInvokerResult executeMethodOnObject(Object target, String methodName) {
    String name = target.getClass().getName() + '.' + methodName + " on object: " + target;
    long start = start(name);
    MethodInvokerResult result = MethodInvoker.executeObject(target, methodName);
    logDelta(name, start, result);
    return result;
  }
Called remotely by the master controller to cause the client to execute the instance method on
the object. Does this synchronously (does not spawn a thread). This method is used by the unit
test framework, dunit.

@param target the object to execute the method on
@param methodName the name of the method to execute
@return the result of method execution
geode-dunit/src/main/java/org/apache/geode/test/dunit/internal/RemoteDUnitVM.java