anchor.diff:  
   In order to validate values of nested properties, you must annotate the associated field
   as `@Valid` to trigger its validation. For example, building upon the above
  -`ConnectionSettings` example:
  -
  -[source,java,indent=0]
  -----
  -	@Component
  +`ConnectionProperties` example:
  +
  +[source,java,indent=0]
  +----
   	@ConfigurationProperties(prefix="connection")
  -	public class ConnectionSettings {
  +	public class ConnectionProperties {
   
   		@NotNull
   		@Valid
  
positive.code: 
  [source,java,indent=0]
  ----
  	@Component
  	@ConfigurationProperties(prefix="connection")
  	public class ConnectionSettings {
  
  		private String username;
  
  
negative.code: 
  [source,java,indent=0]
  ----
  	@ConfigurationProperties(prefix="connection")
  	public class ConnectionProperties {
  
  		@NotNull
  		private InetAddress remoteAddress;
  