1: private Node getNodeBefore(T anEntry) 2: { 3: Node currentNode = getFirstNode(); 4: Node nodeBefore = null; 5: 6: while ((currentNode != null) && 7: (anEntry.compareTo(currentNode.getData()) > 0)) 8: { 9: nodeBefore = currentNode; 10: currentNode = currentNode.getNextNode(); 11: } // end while 12: 13: return nodeBefore; 14: } // end getNodeBefore 15: // Version 4.0