unused-saved/src/org/apache/uima/cas/impl/FsIterator_set_sorted_navset_version.java [133:153]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void moveToPreviousNvc() {
    if (!isGoingForward) {
      if (isCurrentElementFromLastGet) {
        isCurrentElementFromLastGet = false;
      } else {
        maybeTraceCowUsingCopy(fsSetSortIndex, (CopyOnWriteIndexPart) navSet);
        currentElement = iterator.next();
        // leave isCurrentElementFromLastGet false
      } 
    } else {
      //reverse direction
      if (!isCurrentElementFromLastGet) {
        maybeTraceCowUsingCopy(fsSetSortIndex, (CopyOnWriteIndexPart) navSet);
        currentElement = iterator.next();  // need current value to do reverse iterator starting point
      }
      assert(currentElement != null);
      iterator = (Iterator<T>) navSet.headSet((TOP)currentElement, false).descendingIterator();
      isGoingForward = false;
      isCurrentElementFromLastGet = false;
    }  
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



unused-saved/src/org/apache/uima/cas/impl/FsIterator_set_sorted.java [120:140]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void moveToPreviousNvc() {
    if (!isGoingForward) {
      if (isCurrentElementFromLastGet) {
        isCurrentElementFromLastGet = false;
      } else {
        maybeTraceCowUsingCopy(fsSetSortIndex, (CopyOnWriteIndexPart) navSet);
        currentElement = iterator.next();
        // leave isCurrentElementFromLastGet false
      } 
    } else {
      //reverse direction
      if (!isCurrentElementFromLastGet) {
        maybeTraceCowUsingCopy(fsSetSortIndex, (CopyOnWriteIndexPart) navSet);
        currentElement = iterator.next();  // need current value to do reverse iterator starting point
      }
      assert(currentElement != null);
      iterator = (Iterator<T>) navSet.headSet((TOP)currentElement, false).descendingIterator();
      isGoingForward = false;
      isCurrentElementFromLastGet = false;
    }  
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



