anchor.diff:  [source,java]
   ----
   CommandLine commandLine = new CommandLine(new VersionedCommand());
  -commandLine.parse(args);
  -if (commandLine.isVersionHelpRequested()) {
  -    commandLine.printVersionHelp(System.out);
  -    return;
  -}
  +//...
  +commandLine.printVersionHelp(System.out);
   ----
   
   The `version` may specify multiple Strings, and may contain <<Usage Help with Styles and Colors,markup>> to show ANSI styles and colors. For example:
  
positive.code: Options have a name, positional parameters are usually the values that follow the options,
  but they may be mixed.
  
  image:http://picocli.info/images/OptionsAndParameters2.png[Example command with annotated @Option and @Parameters]
  
  Picocli has separate annotations for options and positional parameters.
  
  
negative.code:             description = "the file to use (default: ${DEFAULT-VALUE})")
      File file = new File("config.xml");
  }
  ----
  This command has the following usage help message:
  ----
  Usage: <main class> -f=<file>
    -f, --file=<file>   the file to use (default: config.xml)
  