1 2 3 4 5 6 7 8 9 10
import java.util.*; class Test { Set<A> f; void foo(AbstractSet<A> s) { f = s; } class A {} class B extends A{} }