docs: private <Output, Input> Response<Output> doInvoke(Request<Input> request,
                                                        RequestConfig requestConfig,
                                                        ExecutionContext executionContext,
                                                        HttpResponseHandler<Output> responseHandler,
                                                        HttpResponseHandler<? extends SdkBaseException> errorResponseHandler) {
          request.setEndpoint(endpoint);
          return client.requestExecutionBuilder()
                  .request(request)
                  .requestConfig(requestConfig)
                  .executionContext(executionContext)
                  .errorResponseHandler(errorResponseHandler)
                  .execute(responseHandler);
      }