Follow @
OH
Declaring your command line arguments via a simple class with lots of annotations is simply ingenious.
We use this both for commandline argument parsing as well as for HTTP REST request URL parsing. First very nicely for the latter purpose as well.
+1 for args4j