1: // @author Frank M. Carrano, Timothy M. Henry 2: // @version 5.0 3: private Node getNodeBefore(T anEntry) 4: { 5: Node currentNode = getFirstNode(); 6: Node nodeBefore = null; 7: 8: while ((currentNode != null) && 9: (anEntry.compareTo(currentNode.getData()) > 0)) 10: { 11: nodeBefore = currentNode; 12: currentNode = currentNode.getNextNode(); 13: } // end while 14: 15: return nodeBefore; 16: } // end getNodeBefore