code: public ResteasyClient getOrCreateClient(final boolean fastFail,
  	                                        final AuthScope authScope,
  	                                        final Credentials credentials,
  	                                        final boolean preemptiveAuth,
  	                                        final boolean storeCookies,
  	                                        Consumer<HttpClientBuilder> customiser)
  	{
  		customiser = createHttpClientCustomiser(fastFail, authScope, credentials, preemptiveAuth, storeCookies, customiser);
  
  
  		return getOrCreateClient(customiser, null);
  	}
docs: Build a new Resteasy Client, optionally with authentication credentials
  
  @param fastFail
  if true, use fast fail timeouts, otherwise false to use default timeouts
  @param authScope
  the auth scope to use - if null then defaults to <code>AuthScope.ANY</code>
  @param credentials
  the credentials to use (optional, e.g. {@link org.apache.http.auth.UsernamePasswordCredentials})
  @param customiser
  optional HttpClientBuilder customiser.
  
  @return