class C1>{ public static class C2> extends C1{} public static class C3 extends C2<? extends C3>{} }