Shortcut for getParameterTypes()[index] is getParameterType(index)
Removed wrong match case
hardened match api

also inspired by
'One person's simple abstraction is another's unnecessary complexity.',
https://twitter.com/channingwalton/status/489797140974403584

and

'The single most important thing I look for in language design is
orthogonality.', https://twitter.com/psnively/status/490150009279496193