Variance In Scala vs. Java-1
Lower Type Bounds-1