import java.util.ArrayList; import java.util.Iterator; import java.util.Random; public class LimitedMemory implements Iterable { private static final int iCapacity = 7; private ArrayList iArrayList; private Random iRandom; public LimitedMemory() { iArrayList = new ArrayList(iCapacity); iRandom = new Random(); } public void add(GType pGType) { if (iArrayList.size() iterator() { return iArrayList.iterator(); } }