code: public Object invoke(Object target, Object... arguments) throws Throwable {
      return ReflectionUtil.invokeMethod(target, getReflection(), arguments);
    }
docs: Invokes this method on the specified target and with the specified arguments.
  Does <em>not</em> handle interceptors.
  
  @param target the target of the method call
  @param arguments the arguments for the method call
  @return the return value of the method call