code: public XObject execute(XPathContext xctxt)
            throws javax.xml.transform.TransformerException
    {
  
      XNodeSet iter = new XNodeSet((LocPathIterator)m_clones.getInstance());
  
      iter.setRoot(xctxt.getCurrentNode(), xctxt);
  
      return iter;
    }
docs: Execute this iterator, meaning create a clone that can
  store state, and initialize it for fast execution from
  the current runtime state.  When this is called, no actual
  query from the current context node is performed.
  
  @param xctxt The XPath execution context.
  
  @return An XNodeSet reference that holds this iterator.
  
  @throws javax.xml.transform.TransformerException