Note
For error messages, this only lets you customize error messages for the
CommandLineArgumentException class. Other exceptions thrown by this library,
such as for invalid argument definitions, constitute bugs and should not occur in a
correct program, and should therefore not be shown to the user.