docs: public void handleError(ClientHttpResponse response) throws IOException {
  		HttpStatus statusCode = getHttpStatusCode(response);
  		switch (statusCode.series()) {
  			case CLIENT_ERROR:
  				throw new HttpClientErrorException(statusCode, response.getStatusText(),
  						response.getHeaders(), getResponseBody(response), getCharset(response));
  			case SERVER_ERROR:
  				throw new HttpServerErrorException(statusCode, response.getStatusText(),
  						response.getHeaders(), getResponseBody(response), getCharset(response));
  			default:
  				throw new RestClientException("Unknown status code [" + statusCode + "]");
  		}
  	}