1=== p/I.java ===
2
3package p;
4
5public interface I {}
6
7=== p/C.java ===
8package p;
9
10public class C {}
11
12=== p/Test.java ===
13package p;
14
15public class Test {
16  class One<T extends C & I> {}
17  class Two<T extends C> {}
18  class Three<U, T extends U> {}
19  class Four<A extends I, B extends I, T extends A> {}
20  class Five<T extends I> {}
21}
22