public class Foo<T extends Foo<T>> {}