anchor.diff:      }
   
       @Command(name = "baz", description = ["I'm a subcommand of `bar`"])
  -    fun baz( @CommandLine.Option(names = ["-z"]) z : Int) : Int {
  +    fun baz( @Option(names = ["-z"]) z : Int) : Int {
           println("hi from baz, z=$z")
           return 45
       }
  
positive.code:     }
  }
  ----
  In addition to adding the options, subcommands and command attributes of the mixed-in object to the command,
  the mixed-in object is also injected into the field annotated with `@Mixin`, making it trivial for the command to reference the mixed-in object if necessary.
  
  [source,java]
  ----
  MyCommand cmd = new MyCommand();
  new CommandLine(cmd).parseArgs("-vvv");
  
  // the options defined in ReusableOptions have been added to the `MyCommand` command
  assert cmd.myMixin.verbosity.length == 3;
  ----
  
  Mixins added with the `@Mixin` annotation can also be accessed via the map returned by `CommandLine.getMixins`.
  
negative.code: All picocli annotations found in the mixin class are added to the command (the "mixee").
  For example:
  
  .Java
  [source,java,role="primary"]
  ----
  @Command(name = "zip", description = "Example reuse with @Mixin annotation.")
  public class MyCommand {
  