code: public static Object invokeConstructor(Class<?> clazz, Object... args) {
      try {
        return InvokerHelper.invokeConstructorOf(clazz, args);
      } catch (InvokerInvocationException e) {
        ExceptionUtil.sneakyThrow(e.getCause());
        return null; // never reached
      }
    }
docs: Note: This method may throw checked exceptions although it doesn't say so.