@@ -0,0 +1,536 @@
+package com.azabani.java.rover;%0A%0Aimport java.util.List;%0Aimport java.util.ArrayList;%0Aimport java.util.Iterator;%0Aimport java.util.Collections;%0A%0Apublic class RoverListList implements Iterable%3CRoverTaskList%3E %7B%0A%09private List%3CRoverTaskList%3E lists;%0A%09public RoverListList() %7B%0A%09%09lists = new ArrayList%3CRoverTaskList%3E();%0A%09%7D%0A%09public void add(RoverTaskList c) %7B%0A%09%09lists.add(c);%0A%09%7D%0A%09public RoverTaskList get(int i) %7B%0A%09%09return lists.get(i);%0A%09%7D%0A%09public Iterator%3CRoverTaskList%3E iterator() %7B%0A%09%09return Collections.unmodifiableList(lists).iterator();%0A%09%7D%0A%7D%0A

implement RoverListList (untested)