anchor.diff:  
   The below example shows how to add a custom Environment Variables section to the usage help message.
   
  -.Adding a custom Environment Variables section
  -[source,java]
  +.Java
  +[source,java,role="primary"]
   ----
   // help section keys
  -static final String SECTION_KEY_ENV_HEADING = "environmentVariablesHeading";
  -static final String SECTION_KEY_ENV_DETAILS = "environmentVariables";
  +final String SECTION_KEY_ENV_HEADING = "environmentVariablesHeading";
  +final String SECTION_KEY_ENV_DETAILS = "environmentVariables";
   // ...
   
   // the data to display
  
positive.code:         }
      }
  }
  ```
  
  == Help
  
  
negative.code: 
  For options and positional parameters, the optional annotation attribute `descriptionKey` can be used to localize the description. For example:
  
  [source,java]
  ----
  @Option(names = "-x", descriptionKey = "xoption") int x;
  ----
  The matching entry in the resource bundle could look like this:
  ----
  xoption = This is the description for the -x option.
  ----
  
  When the `descriptionKey` is omitted, the https://picocli.info/apidocs/picocli/CommandLine.Option.html#descriptionKey--[fallback for options] is any option name without the leading dashes, for example:
  
  [source,java]
  ----
  @Option(names = {"-v", "--verbose"}) boolean[] verbose;
  ----
  
  The matching entry in the resource bundle could look like this:
  ----
  verbose = Show more detail during execution. \
  