public virtual void reset()
 {
     iterator = new java.util.ArrayList <Object>((java.util.Collection <Object>)parent.entrySet()).listIterator();
     last     = null;
 }
 /**
  * Constructor.
  * @param parent  the parent map
  */
 protected internal BidiOrderedMapIterator(AbstractDualBidiMap parent)
     : base()
 {
     this.parent = parent;
     iterator    = new java.util.ArrayList <Object>((java.util.Collection <Object>)parent.entrySet()).listIterator();
 }