docs: public static Object invokeStaticMethod(final Class<?> cls, final String methodName,
              final boolean throwException) throws IllegalArgumentException {
          if (cls == null || methodName == null) {
              if (throwException) {
                  throw new NullPointerException();
              } else {
                  return null;
              }
          }
          return invokeMethod(cls, null, methodName, false, null, null, throwException);
      }