Any reason not to define a single argument with a long and a short form here, i.e:

```
         name_group.add_argument(
             "-n", "--name", dest="java_n",
```
We don't want `-n` and `--name` to be passed simultaneously. Also having them on the same help line would make sense.