@Override
  public final T next() {
    if (myVisited) {
      throw new NoSuchElementException();
    }
    myVisited = true;
    checkCoModification();
    return getElement();
  }
@Override
  public final T next()