1: // @author Frank M. Carrano, Timothy M. Henry 2: // @version 5.0 3: public void add(T newEntry) 4: { 5: Node theNode = new Node(newEntry); 6: Node nodeBefore = getNodeBefore(newEntry); 8: if (nodeBefore == null) // No need to call isEmpty 9: addFirstNode(theNode); 10: else 11: addAfterNode(nodeBefore, theNode); 12: } // end add