Facilitates matching ProperTypeArguments that define a single concrete/invariant
type that is not a generic type on its own. E.g., it can be used to match the
type argument of List<Integer> and to extract the concrete type Integer. It
cannot be used to match, e.g., List<List<Integer>>.
Facilitates matching ProperTypeArguments that define a single concrete/invariant type that is not a generic type on its own. E.g., it can be used to match the type argument of
List<Integer>and to extract the concrete typeInteger. It cannot be used to match, e.g.,List<List<Integer>>.For matching signatures see Signature.