anchor.diff:  
   ==== Hidden Options and Parameters
   Options and Parameters with the `hidden` attribute set to `true` will not be shown in the usage help message.
  -
   See the https://picocli.info/#_hidden_options_and_parameters[user manual] for details.
   
   
   ==== Show Default Values
   The link:http://picocli.info/#_default_values[default value] for an option or positional parameter
   can be embedded in the description by specifying the variable `${DEFAULT-VALUE}` in the description text.
  -
   See the https://picocli.info/#_show_default_values[user manual] for details.
   
   Similarly, it is possible to embed the completion candidates in the description for an option or positional parameter by
   specifying the variable `${COMPLETION-CANDIDATES}` in the description text.
  -
   See the https://picocli.info/#_show_default_values[user manual] for details.
   
   
   ==== Required-Option Marker
   Required options can be marked in the option list by the character specified with the `requiredOptionMarker` attribute.
  -
   See the https://picocli.info/#_required_option_marker[user manual] for details.
   
   ==== Usage Width
  
positive.code: that gets version information from a build-generated version properties file.
  
  == Usage Help
  === Compact Example
  A default picocli usage help message looks like this:
  ----
  Usage: cat [-AbeEnstTuv] [--help] [--version] [FILE...]
  Concatenate FILE(s), or standard input, to standard output.
  
negative.code:                 "along with a log message from the user describing the changes.")
  class GitCommit { ... }
  ----
  The usage help message generated from this class is shown below in https://picocli.info/#_expanded_example[Expanded Example] in the user manual.
  
  
  
  