question: public Object clone ( ) throws CloneNotSupportedException { NodeSet clone = ( NodeSet ) super . clone ( ) ; if ( ( null != this . m_map ) && ( this . m_map == clone . m_map ) ) { clone . m_map = new Node [ this . m_map . length ] ; System . arraycopy ( this . m_map , 0 , clone . m_map , 0 , this . m_map . length ) ; } return clone ; }
target:  Get a cloned LocPathIterator.