removed unnecessary tests
handle single dash
removed unnecessary test cases
removed further unnecessary tests
improved test coverage
removed unnecessary tests
split ArgumentsParserTest into several functional tests
throw when using isOptionSet() on parameters
moved SuppressWarnings down to field
typo