if (last == null) throw new IllegalStateException();
    public void remove()    {      if (knownMod != modCount)        throw new ConcurrentModificationException();      if (last == null)        throw new IllegalStateException();      removeNode(last);      last = null;      knownMod++;    }