import java.util.*; abstract class Test { } abstract class B extends Test implements List<String> { }