ability not to sort options

new constructor for CmdLineParser to optionally not sort options. This is because the order of the options might be purposeful, for example grouping them logically.
I'd propose either using Java Bean convention full scale for all getters or not using it at all. Everything else violates the "Principle Of Least Astonishment".

Hope you're getting my point, I'm just thinking about me being confused in some years. Not using JavaBeans convention is ok, you're right in this point.

BTW: The getters could be package protected because no one else will probably need them. It will be difficult to change anything later if the protection is too open.