docs: public <T> HttpClientRequest.Builder<T> perform(final String methodName, final URI uri, final HttpClientResponseHandler<T> httpHandler) {
          final HttpClientMethod method;
          try {
              method = HttpClientMethod.valueOf(methodName.toUpperCase(Locale.ENGLISH));
          } catch (IllegalArgumentException e) {
              throw new IllegalArgumentException("Unknown HTTP method type " + methodName, e);
          }
  
          return new HttpClientRequest.Builder<T>(httpClientFactory, method, uri, httpHandler);
      }