Improve encapsulation of JCommander (used now only in the CommandLineParser)
This constructor is for java 7+ only