@ Override public ConfigurableRequest createRequest ( @ Nonnull final URI uri , @ Nonnull final HttpMethod httpMethod ) throws IOException { HttpRequestBase httpRequest = ( HttpRequestBase ) createHttpUriRequest ( httpMethod , uri ) ; return new Request ( getHttpClient ( ) , httpRequest , createHttpContext ( httpMethod , uri ) ) ; }
allow extension only for testing