code: public static Function<Service<HttpRequest, HttpResponse>, ThrottlingHttpService>
      newDecorator(ThrottlingStrategy<HttpRequest> strategy) {
          requireNonNull(strategy, "strategy");
          return delegate -> new ThrottlingHttpService(delegate, strategy);
      }
docs: Creates a new decorator using the specified {@link ThrottlingStrategy} instance.
  
  @param strategy The {@link ThrottlingStrategy} instance to be used