code: public static <T> Supplier<T> newInstance(Class<T> clazz, Object... parameters) {
          return new ClassConstructorNewInstanceSupplier<T>(clazz, parameters);
      }
docs: Returns a supplier that always supplies {@link Constructor} new instance with given parameter types