anchor.diff:  java MyApp sub subsubmethod -vv
   ----
   
  +See also the https://github.com/remkop/picocli/tree/master/picocli-examples/src/main/java/picocli/examples/logging[logging] example in `picocli-examples` for a way to modify only the Log4j ConsoleAppenders' log level from the specified verbosity.
   
   === Reuse Combinations
   
  
positive.code:     protected boolean[] verbosity = new boolean[0];
  }
  ----
  This defines some usage help attributes that give a spacious layout, and a `verbosity` option that makes the operation more talkative.
  
  
  === Subclassing
  One way to reuse the above option and attributes is to extend the class. Picocli will walk the class hierarchy to check for annotations, so `@Options`, `@Parameters` and `@Command` attributes declared on a superclass are available in all subclasses.
  
  For example, all commands that extend the <<Reuse,above sample>> `ReusableOptions` class will inherit the `--verbose` option, and generate a usage help message in the same spacious style. Example code:
  
  [source,java]
  ----
  
negative.code: You may find yourself defining the same options, parameters or command attributes in many command line applications.
  To reduce duplication, picocli supports both subclassing and mixins as ways to reuse such options and attributes.
  
  === Subclassing
  One way to reuse the above option and attributes is to extend the class.
  Picocli will walk the class hierarchy to check for annotations, so `@Options`, `@Parameters` and `@Command` attributes declared on a superclass are available in all subclasses.
  
  Below is an example class, `ReusableOptions`, that defines some usage help attributes and a `--verbose` option that we want to reuse.
  
  [source,java]
  ----
  