anchor.diff:  ----
   String[] args = { "-c", "--file", "result.tar", "file1.txt", "file2.txt" };
   Tar tar = new Tar();
  -new CommandLine(tar).parse(args);
  +new CommandLine(tar).parseArgs(args);
   
   assert !tar.helpRequested;
   assert  tar.create;
  
positive.code: }
  // ... run App's business logic
  ----
  See also <<Parsing>> and <<Runnable and Callable>> for how picocli can help reduce boilerplate code.
  
  == Version Help
  === Static Version Information
  
negative.code:   -v, --show-nonprinting   use ^ and M- notation, except for LDF and TAB
        --help               display this help and exit
        --version            output version information and exit
  Copyright(c) 2019
  ----
  
  The usage help message is generated from annotation attributes, like below:
  [source,java]
  ----
  @Command(name = "cat", footer = "Copyright(c) 2019",
           description = "Concatenate FILE(s), or standard input, to standard output.")
  class Cat {
  
  