void () { final ValOutersWithGenerics<java.lang.String> outer = new ValOutersWithGenerics<String>(); final ValOutersWithGenerics<java.lang.String>.Inner inner1 = outer.new Inner(); final ValOutersWithGenerics<java.lang.String>.InnerWithGenerics<java.lang.Integer> inner2 = outer.new InnerWithGenerics<Integer>(); }