anchor.diff:    property was from a class annotated with `@ConfigurationProperties` this attribute
     would contain the fully qualified name of that class. May be omitted if the source type
     is not known.
  -
  -|`sourceMethod`
  -| String
  -| The full name of the method (include parenthesis and argument types) that contributed
  -  this property. For example, the name of a getter in a `@ConfigurationProperties`
  -  annotated class.  May be omitted if the source method is not known.
   
   |`defaultValue`
   | Object
  
positive.code: 
  |`description`
  | String
  | A short description of the property that can be displayed to users. May be omitted if
    no description is available.
  
  |`sourceType`
  | String
  
negative.code: The format of the `additional-spring-configuration-metadata.json` file is exactly the same
  as the regular `spring-configuration-metadata.json`. The additional properties file is
  optional, if you don't have any additional properties, simply don't add it.
  