This constructor only sets up the internal state of the class, but does not call any extension or user code.
Name of the application (to show in the help message)
Short description of what the program does (should be one line only, preferably less than 80 characters)
application's version information
optional settings (see OptionalSettings, above)
See Implementation
This constructor only sets up the internal state of the class, but does not call any extension or user code.