anchor.diff:  
   Below is an example where an inherited option is used to configure logging.
   
  -[source,java]
  +.Java
  +[source,java,role="primary"]
   ----
   @Command(name = "app", subcommands = Sub.class)
   class App implements Runnable {
  
positive.code: }
  ----
  
  Users can specify the `-v` option on either the top-level command or on the subcommand, and it will have the same effect.
  
  ----
  
negative.code: Where `git` (actually `java picocli.Demo$Git`) is the top-level command, followed by a global option and a subcommand `status` with its own options.
  
  Setting up the parser and parsing the command line could look like this:
  
  .Java
  [source,java,role="primary"]
  ----
  public static void main(String... args) {
      // Set up the parser
  