Allow CommandLine extension + External CommandLine validation + Javadoc improvements + Code style improvements + Use Set in CommandLine.Descriptor
A command should have at least one character.