code: public static void invoke(Class<?> type, String methodName, Object... arguments) {
      invoke(type, methodName, getArgumentTypes(arguments), arguments, Void.class);
    }
docs: Calls the method with the specified name on the given class type, passing the given arguments.
  This method assumes the "method" to invoke is a static (class) member method with no return value.
  
  @param type the Class type on which the method to invoke is declared and defined.
  @param methodName a String indicating the name of the method to invoke.
  @param arguments an array of objects constituting the method's signature as well as the arguments
  to the method's parameters.
  @throws IllegalArgumentException if the method with the specified name is not declared on the given class type.
  @throws MethodInvocationException if the method invocation (call) fails to be executed successfully.
  @see #getArgumentTypes(Object...)
  @see #getMethod(Class, String, Class[])
  @see #invoke(Class, String, Class[], Object[], Class)