anchor.diff:  [subs="verbatim,quotes"]
   ----
   	public <T> T execute(String url, HttpMethod method, RequestCallback requestCallback,
  -			ResponseExtractor<T> responseExtractor, String... urlVariables)
  -
  -	// also has an overload with urlVariables as a Map<String, String>.
  +			ResponseExtractor<T> responseExtractor, String... uriVariables)
  +
  +	// also has an overload with uriVariables as a Map<String, String>.
   ----
   
   The `RequestCallback` interface is defined as
  
positive.code: 			"http://example.com/hotels/{hotel}/bookings/{booking}", String.class,"42", "21");
  ----
  
  using variable length arguments and
  
  [source,java,indent=0]
  [subs="verbatim,quotes"]
  
negative.code: defaults using the `messageConverters()` bean property as would be required if using the
  `MarshallingHttpMessageConverter` or `MappingJackson2HttpMessageConverter`.
  
  Each method takes URI template arguments in two forms, either as a `String`
  variable-length argument or a `Map<String,String>`. For example,
  
  [source,java,indent=0]
  [subs="verbatim,quotes"]
  