class Test { public static void main(String[] args){ LinkedList xs = new LinkedList(); xs.add(new Byte(0)); xs.add(new Byte(0)); Byte x = xs.iterator().next(); LinkedList ys = new LinkedList(); ys.add("zero"); ys.add("one"); String y = ys.iterator().next(); LinkedList> zss = new LinkedList>(); zss.add(ys); String z = zss.iterator().next().iterator().next(); Byte w = ys.iterator().next(); // compile-error! } }