import java.util.*; class Test { Set f; void foo(AbstractSet s) { f = s; } class A {} class B extends A{} }