code: public DTMIterator cloneWithReset() throws CloneNotSupportedException
    {
      LocPathIterator clone;
  //    clone = (LocPathIterator) clone();
      clone = (LocPathIterator)m_clones.getInstanceOrThrow();
      clone.m_execContext = m_execContext;
      clone.m_cdtm = m_cdtm;
      
      clone.m_context = m_context;
      clone.m_currentContextNode = m_currentContextNode;
      clone.m_stackFrame = m_stackFrame;
  
      // clone.reset();
  
      return clone;
    }
docs: Get a cloned Iterator that is reset to the beginning
  of the query.
  
  @return A cloned NodeIterator set of the start of the query.
  
  @throws CloneNotSupportedException