Use JUnit TemporaryFolder class to ensure test file deletion after tests
Add attribute for collection item type
Make getValue method of AbstractParser public
Initial working version for parsing argument in collection
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