@Override public Iterator<E> iterator() {return new ArrayListIterator();}

@ Override public Iterator < E > iterator ( ) { return new ArrayListIterator ( ) ; }
public override java.util.Iterator<E> iterator(){return new java.util.ArrayList<E>.ArrayListIterator(this);}
