public Object clone() throws CloneNotSupportedException {
  NodeVector clone=(NodeVector)super.clone();
  if ((null != this.m_map) && (this.m_map == clone.m_map)) {
    clone.m_map=new int[this.m_map.length];
    System.arraycopy(this.m_map,0,clone.m_map,0,this.m_map.length);
  }
  return clone;
}

public Object clone ( ) throws CloneNotSupportedException { NodeVector clone = ( NodeVector ) super . clone ( ) ; if ( ( null != this . m_map ) && ( this . m_map == clone . m_map ) ) { clone . m_map = new int [ this . m_map . length ] ; System . arraycopy ( this . m_map , 0 , clone . m_map , 0 , this . m_map . length ) ; } return clone ; }
get a cloned locpathiterator .
