Type Parameter Variance



[9] This is not entirely true in that a weak form of covariance can be represented with T extends U and contra-variance with T super U.

[10] For example, side-effecting on a covariant Java array results in an ArrayStoreException.

[11] And - to denote contravariance; another matter.