title: Java CLI Parser
body: <p>I know that this question has been asked already, but I'm looking for Java cli parser with a specific functionality.
  I want it to be able to define command line tree, thus using subcommands (and more than one level depth).
  Thus i can have 3-4 level of commands before i get to the options.
  And these subcommands are mutually exclusive.
  Thanks</p>