| class Pos07 { | |
| static class Foo<X extends Number & Comparable<Number>> {} | |
| static class DoubleFoo<X extends Number & Comparable<Number>, | |
| Y extends Number & Comparable<Number>> {} | |
| static class TripleFoo<X extends Number & Comparable<Number>, | |
| Y extends Number & Comparable<Number>, | |
| Z> {} | |
| Foo<?> fw = new Foo<>(); | |
| DoubleFoo<?,?> dw = new DoubleFoo<>(); | |
| TripleFoo<?,?,?> tw = new TripleFoo<>(); | |
| } |