Covariance, Invariance and Contravariance explained in plain English? Covariance, Invariance and Contravariance explained in plain English? java java