docs: public void resetToPath(int pathIndex) {
  		if (pathIndex < 0)
  			throw new IndexOutOfBoundsException();
  
  		m_nextPathIndex = pathIndex;
  		m_currentPathIndex = -1;
  		m_currentSegmentIndex = -1;
  		m_nextSegmentIndex = -1;
  		m_segmentCount = -1;
  		m_pathBegin = -1;
  	}