15c15 < import CH.ifa.draw.util.ReverseVectorEnumerator; --- > import CH.ifa.draw.util.ReverseListEnumerator; 19c19 < * An Enumeration that enumerates a vector of figures back (size-1) to front (0). --- > * An Enumeration that enumerates a Collection of figures back (size-1) to front (0). 24c24 < ReverseVectorEnumerator fEnumeration; --- > private Iterator myIterator; 26,27c26,27 < public ReverseFigureEnumerator(Vector v) { < fEnumeration = new ReverseVectorEnumerator(v); --- > public ReverseFigureEnumerator(List l) { > myIterator = new ReverseListEnumerator(l); 34,44c34,35 < public boolean hasMoreElements() { < return fEnumeration.hasMoreElements(); < } < < /** < * Returns the next element of the enumeration. Calls to this < * method will enumerate successive elements. < * @exception NoSuchElementException If no more elements exist. < */ < public Object nextElement() { < return fEnumeration.nextElement(); --- > public boolean hasNextFigure() { > return myIterator.hasNext(); 53c44 < return (Figure)fEnumeration.nextElement(); --- > return (Figure)myIterator.next();