docs: @Override
  	public void handleError(ClientHttpResponse response) throws IOException {
  		HttpStatus statusCode = getHttpStatusCode(response);
  		switch (statusCode.series()) {
  			case CLIENT_ERROR:
  				handleClientError(statusCode, response);
  				break;
  			case SERVER_ERROR:
  				handleServerErro(statusCode, response);
  				break;
  			default:
  				throw new RestClientException("Unknown status code [" + statusCode + "]");
  		}
  	}