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