anchor.diff:    cp.parse(args);
   } catch (CmdlineParserException e) {
     System.err.println("Error: " + e.getMessage() + "\nRun myprogram --help for help.");
  +  // if you prefer, you can print the help screen directly here
  +  // cp.usage(System.err)
     System.exit(1);
   }
   ----
  
positive.code: image:https://www.codacy.com/project/badge/e3f730346034401281fa8e3fe4802afd["Codacy Badge", link="https://www.codacy.com/p/3189/dashboard"]
  image:https://badges.gitter.im/Join%20Chat.svg["Gitter", link="https://gitter.im/ToToTec/CmdOption"]
  
  The latest released version is CmdOption {currentversion}.
  
  _Please note, that this page might contain information about not yet released features._
  
  == Overview
  
  
negative.code: * *setProgramName(String)* - The name used in the usage display. If not specified, `<main class>` is used.
  * *setAboutLine(String)* - Additional text displayed in the usage output.
  * *usage()* - Format and print the usage display to STDOUT.
  * *usage(PrintStream)* - Format and print the usage display to the given `PrintStream`.
  * *setUsageFormatter(UsageFormatter2)* - Register a custom `UsageFormatter2` that is used to format the usage display. If not changed, the `DefaultUsageFormatter2` is used. Please note, that `DefaultUsageFormatter2` already has some configuration options on it's own which you should try first, before writing you own usage formatter implementation.
  
  * *usage(StringBuilder)* - _DEPRECATED._ Just for backwards compatibility.
  * *setUsageFormatter(UsageFormatter)* - _DEPRECATED._ Just for backwards compatibility.
  
  == Exception Handling
  
  