anchor.diff:        port2range              destination port range
         files                   files to transfer
   ----
  -=== Hidden Options and Parameters
  -Options and Parameters with the `hidden` attribute set to `true` will not be shown in the usage help message.
  -This is useful for example when a parameter at some index is captured into multiple fields: by default each of these fields would be shown in the usage message, which would be confusing for users.
   
   
   == Customizing Usage Help
  +=== Unsorted Option List
  +=== Show Default Values
   === Abbreviated Synopsis
   === Custom Synopsis
   === Command Header and Description
  
positive.code: Some annotated fields in the below example class have a `paramLabel` attribute and others don't:
  [source,java]
  ----
  class ParamLabels {
      @Option(names = "-f",    paramLabel = "FILE", description = "a file")      File f;
      @Option(names = "-n",    description = "a number option")                  int number;
  
negative.code:     @Parameters(hidden = true) String[] all;
  }
  ----
  The above will generate the following usage help message, where the `all` field is not shown:
  ----
  Usage: <main class> <host1> <port1> <host2> <port2range> [<port2range>] [<files>...]
        host1                   source host
  