code: public static RedmineManager createWithApiKey(String uri,
                                                    String apiAccessKey, HttpClient httpClient) {
          return new RedmineManager(new Transport(new URIConfigurator(uri,
                  apiAccessKey), httpClient));
      }
docs: Creates an instance of RedmineManager class. Host and apiAccessKey are
  not checked at this moment.
  
  @param uri          complete Redmine server web URI, including protocol and port
  number. Example: http://demo.redmine.org:8080
  @param apiAccessKey Redmine API access key. It is shown on "My Account" /
  "API access key" webpage (check
  <i>http://redmine_server_url/my/account</i> URL). This
  parameter is <strong>optional</strong> (can be set to NULL) for Redmine
  projects, which are "public".
  @param httpClient   Http Client. you can provide your own pre-configured HttpClient if you want
  to control connection pooling, manage connections eviction, closing, etc.