Display a proper error when the target collection is null.
Only allow user of the Arguments class to provide an AbstractParser to allow Collection fields to be filled by the Arguments class
Replace null check with Object.class check (annotations do not allow null by default)
Add full coverage for collection parsing unit tests