anchor.diff:  
   | DataStore
   | `@Checkable`
  -| Expose a way to ensure the datastore/connection works
  +| Exposes a way to ensure the datastore/connection works
   a|
   [source,java]
   ----
  
positive.code: }
  ----
  
  IMPORTANT: the parameter binding of the validation method uses the same logic than the component configuration
  injection. Therefore the `@Option` specifies the prefix to use to reference a parameter. It is recommended to
  use `@Option("value")` until you know exactly why you don't use it. This way the consumer can match the configuration
  model and just prefix it with `value.` to send the instance to validate.
  
  === Completion
  
  It can be neat and user friendly to provide completion on some fields. Here an example for the available drivers:
  
  [source,java]
  ----
  
negative.code: }
  ----
  
  If you break a configuration entry in a later version;  make sure to:
  
  1. Upgrade the version.
  2. Support a migration of the configuration.
  
  [source,java]
  ----
  