Code by Any Other Name A Hazard of Covariant Return Types and Bridge Methods by Ian Robertson September 25, 2013 Summary A combination of bridge methods, covariant return types and dynamic dispatch can lead to some surprising and unfortunate results. This week at JavaOne, Joe Darcy pointed out to me an interesting difficulty he ran into recently when trying to change various JDK classes to use cov