Allow multiple command annotations on one method

* Why haven't you indented the rest of the code?
* Shouldn't argIndex be reset each iteration too?