import java.util.*; abstract class IX { /** * @param t the param */ abstract void foo(T t){} } class XXC extends IX> { }