anchor.diff:  
   The `headerHeading` and `footerHeading` may contain format specifiers. See <<Section Headings>>.
   
  -=== Section Headings
  +==== Section Headings
   Section headers can be used to make usage message layout appear more spacious. Section headings may contain embedded line separator (`%n`) format specifiers:
   [source,java]
   ----
  
positive.code:   -f, --file=<file>   the file to use (default: config.xml)
  ----
  
  ==== `${COMPLETION-CANDIDATES}` Variable
  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.
  
  
negative.code: ----
  Usage: <main class> [-AbeEnstTuv] [--help] [--version] [FILE...]
  ----
  ==== Parameter Labels
  Non-boolean options require a value. The usage help should explain this, and picocli shows the option parameter
  in the synopsis and in the option list. By default, the field name is shown in `<` and `>` fish brackets.
  Use the `paramLabel` attribute to display a different name. For example:
  