code: public static Object invokeMethod(Method method, Object target) {
          return invokeMethod(method, target, new Object[0]);
      }
docs: Invoke the specified {@link Method} against the supplied target object with no arguments. The target object can be
  {@code null} when invoking a static {@link Method}.
  <p>
  Thrown exceptions are handled via a call to {@link #handleReflectionException}.
  
  @param method the method to invoke
  @param target the target object to invoke the method on
  @return the invocation result, if any
  @see #invokeMethod(java.lang.reflect.Method, Object, Object[])