anchor.diff:  Options have a name, positional parameters are usually the values that follow the options,
   but they may be mixed.
   
  -image:http://picocli.info/images/OptionsAndParameters2.png[Example command with annotated @Option and @Parameters]
  +image:OptionsAndParameters2.png[Example command with annotated @Option and @Parameters]
   
   Picocli has separate annotations for options and positional parameters.
   
  
positive.code: 
  === Show Default Values
  ==== `${DEFAULT-VALUE}` Variable
  From picocli 3.2, it is possible to embed the <<Default Values,default values>> in the description for an option or positional parameter by
  specifying the variable `${DEFAULT-VALUE}` in the description text.
  Picocli uses reflection to get the default values from the annotated fields.
  
  The variable is replaced with the default value regardless of the `@Command(showDefaultValues)` attribute
  and regardless of the `@Option(showDefaultValues)` or `@Parameters(showDefaultValues)` attribute.
  
  [source,java]
  ----
  
negative.code: ----
  
  CAUTION: Markup styles cannot be nested, for example: `@|bold this @|underline that|@|@` will not work. You can achieve the same by combining styles, for example: `@|bold this|@ @|bold,underline that|@` will work fine.
  
  === More Colors
  Most terminals support a https://en.wikipedia.org/wiki/ANSI_escape_code#Colors[256 color indexed palette]:
  ----
  