Using only java.lang.reflect.Parameters in creating ParameterSignatures
Use Parameter only on ParameterSignature, and expose annotatedType of that parameter