anchor.diff:  
   	// Re-uses host, scheme, port, path and query string...
   
  -	val ucb = ServletUriComponentsBuilder.fromRequest(request)
  -			.replaceQueryParam("accountId", "{id}").build()
  -			.expand("123")
  -			.encode()
  +	val uri = ServletUriComponentsBuilder.fromRequest(request)
  +			.replaceQueryParam("accountId", "{id}")
  +			.build("123")
   ----
   
   You can create URIs relative to the context path, as the following example shows:
  
positive.code: 
  	// Re-uses host, scheme, port, path and query string...
  
  	ServletUriComponentsBuilder ucb = ServletUriComponentsBuilder.fromRequest(request)
  			.replaceQueryParam("accountId", "{id}").build()
  			.expand("123")
  			.encode();
  ----
  [source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
  .Kotlin
  
negative.code: [source,java,indent=0,subs="verbatim,quotes",role="primary"]
  .Java
  ----
  	// Re-uses host, port, scheme, context path, and Servlet prefix...
  
  	URI uri = ServletUriComponentsBuilder.fromServletMapping(request)
  			.path("/accounts")
  			.build()
  			.toUri();
  ----
  [source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
  .Kotlin
  ----
  	// Re-uses host, port, scheme, context path, and Servlet prefix...
  
  	val uri = ServletUriComponentsBuilder.fromServletMapping(request)
  			.path("/accounts")
  			.build()
  			.toUri()
  ----
  
  NOTE: As of 5.1, `ServletUriComponentsBuilder` ignores information from the `Forwarded` and
  