code: protected HttpRequestRetryHandler buildRequestRetryHandler(int retryCount, 
  			boolean requestSentRetryEnabled, boolean retryUnknownHostException, boolean retryConnectException, 
  			BackoffStrategy backoffStrategy, WaitStrategy waitStrategy,
  			IdempotentPredicate idempotentPredicate){
  		return buildRequestRetryHandler(retryCount, requestSentRetryEnabled, retryUnknownHostException, retryConnectException, backoffStrategy, waitStrategy, 
  				idempotentPredicate, (Class<? extends IOException>[])null);
  	}
docs: Build a <code>HttpRequestRetryHandler</code>.
  The returned <code>HttpRequestRetryHandler</code> will not retry on <code>InterruptedIOException</code> and <code>SSLException</code>.
  @param retryCount		how many times to retry; 0 means no retries
  @param backoffStrategy	how should retries to backoff from previous ones
  @param waitStrategy		how should the delay between retries to be implemented
  @param requestSentRetryEnabled	true if it's OK to retry requests that have been sent
  @param retryUnknownHostException	true if retry should happen after UnknownHostException
  @param retryConnectException		true if retry should happen after ConnectException
  @param idempotentPredicate		Predicate to decide which requests are considered to be retry-able,
  if it is null, only <code>GET</code> requests are considered to be retry-able.
  @return	the <code>HttpRequestRetryHandler</code>