Object that represents method parameters, mostly so that associated
annotations can be processed conveniently. Note that many of accessors
can not return meaningful values since parameters do not have stand-alone
JDK objects associated; so access should mostly be limited to checking
annotation values which are properly aggregated and included.

Note: as of version 1.7, this type extends AnnotatedMember, since
it behaves like a member for the most part, but earlier it just extended
Annotated