code: public boolean previousPath() {
  		// pre-decrement
  		if (m_nextPathIndex == 0)
  			return false;
  
  		m_nextPathIndex--;
  		m_currentSegmentIndex = -1;
  		m_nextSegmentIndex = 0;
  		m_segmentCount = _getSegmentCount(m_nextPathIndex);
  		m_currentPathIndex = m_nextPathIndex;
  		m_pathBegin = m_parent.getPathStart(m_currentPathIndex);
  		resetToLastSegment();
  		return true;
  	}
docs: Moves the iterator to next path and returns true if successful.