docs: public Object doMethodInvoke(Object object, Object[] argumentArray) {
          argumentArray = coerceArgumentsToClasses(argumentArray);
          try {
              return invoke(object, argumentArray);
          } catch (Exception e) {
              throw processDoMethodInvokeException(e, object, argumentArray);
          }
      }