docs: public <T> ResponseEntity<T> exchange(String url, HttpMethod method,
  			HttpEntity<?> requestEntity, Class<T> responseType, Object... uriVariables) throws RestClientException {
  
  		HttpEntityRequestCallback requestCallback = new HttpEntityRequestCallback(requestEntity, responseType);
  		ResponseEntityResponseExtractor<T> responseExtractor = new ResponseEntityResponseExtractor<T>(responseType);
  		return execute(url, method, requestCallback, responseExtractor, uriVariables);
  	}