cbeust/jcommander — pull request #130 by styurin (2012-09-18 05:22:18+00:00)
Title: Fix usage to add missing new lines

The change affects the result of usage() when:
- there are commands and no main parameters
- there are commands without parameters

For example, the output before the fix:

```
Usage:

[options] [command] [command options] Commands:
a command a
Usage: a [options] command a parameters
b command b
Usage: b [options] command b parameters
```

After the fix:

```
Usage:

[options] [command] [command options]
Commands:
a command a
Usage: a [options] command a parameters

b command b
Usage: b [options] command b parameters
```