code: public static <T> T invokeMethod(Method method, Object target, Object... args) {
          if (method == null) {
              return null;
          }
  
          method.setAccessible(true);
          try {
              @SuppressWarnings("unchecked")
              T result = (T) method.invoke(target, args);
              return result;
          } catch (Exception e) {
              throw new RuntimeValidateException(e);
          }
      }
docs: 方法调用，如果<code>clazz</code>为<code>null</code>，返回<code>null</code>；
  <p/>
  如果<code>method</code>为<code>null</code>，返回<code>null</code>
  <p/>
  如果<code>target</code>为<code>null</code>，则为静态方法
  
  @param method 调用的方法
  @param target 目标对象
  @param args   方法的参数值
  
  @return 调用结果