anchor.diff:  
   |`value`
   | Object
  -| A valid value for the element to which the hint refers to. Can also be an array of value(s)
  -  if the type of the property is an array. This attribute is mandatory.
  +| A valid value for the element to which the hint refers. If the type of the property is
  +an array, it can also be an array of value(s). This attribute is mandatory.
   
   |`description`
   | String
  -| A short description of the value that can be displayed to users. May be omitted if no
  -  description is available. It is recommended that descriptions are a short paragraphs,
  +| A short description of the value that can be displayed to users. If no description is
  +	available, it may be omitted . It is recommended that descriptions be short paragraphs,
     with the first line providing a concise summary. The last line in the description should
     end with a period (`.`).
   |===
   
  -The JSON object contained in the `providers` attribute of each `hint` element can contain the
  -following attributes:
  +The JSON object contained in the `providers` attribute of each `hint` element can contain
  +the attributes described in the following table:
   
   [cols="1,1,4"]
   |===
  
positive.code: 	]}
  ----
  
  NOTE: The binder is not aware of the meta-data so if you provide that hint, you
  will still need to transform the bean name into an actual Bean reference using
  the `ApplicationContext`.
  
  
  
  ===== Spring profile name
  The **spring-profile-name** provider auto-completes the Spring profiles that are
  defined in the configuration of the current project.
  
  The meta-data snippet below corresponds to the standard `spring.profiles.active`
  property that defines the name of the Spring profile(s) to enable:
  
  [source,json,indent=0]
  
negative.code: 	server.servlet.path=/home
  ----
  
  The "`groups`" are higher level items that do not themselves specify a value but instead
  provide a contextual grouping for properties. For example, the `server.port` and
  `server.servlet.path` properties are part of the `server` group.
  
  NOTE: It is not required that every "`property`" has a "`group`". Some properties might
  exist in their own right.
  
  Finally, "`hints`" are additional information used to assist the user in configuring a
  given property. For example, when a developer is configuring the
  `spring.jpa.hibernate.ddl-auto` property, a tool can use the hints to offer some
  auto-completion help for the `none`, `validate`, `update`, `create`,
  and `create-drop` values.
  
  
  
  [[configuration-metadata-group-attributes]]
  ==== Group Attributes
  The JSON object contained in the `groups` array can contain the attributes shown in the
  following table:
  
  [cols="1,1,4"]
  |===
  