1: public void add(T newEntry)
2: {
3: Node newNode = new Node(newEntry);
4: Node nodeBefore = getNodeBefore(newEntry);
5:
6: if (nodeBefore == null) // No need to call isEmpty
7: addFirstNode(newNode);
8: else
9: addAfterNode(nodeBefore, newNode);
10: } // end add
11: // Version 4.0