docs: private static Reflect on(Constructor<?> constructor, Object... args) throws ReflectException {
          try {
              return on(constructor.getDeclaringClass(), accessible(constructor).newInstance(args));
          }
          catch (Exception e) {
              throw new ReflectException(e);
          }
      }