List<List<Integer>> l = new LinkedList<LinkedList<Integer>>();
List<List<Integer>> l2 = new List<LinkedList<Integer>>();
List<List<Integer>> l3 = new LinkedList<List<Integer>();
List<List<Integer>> l4 = new LinkedList<>();
I cannot understand why only the third and the fourth statements work.
> l4 = new LinkedList<>();`
– Elliott Frisch Jan 02 '16 at 20:20