1: public void add(T newEntry)
2: {
3: Node newNode = new Node(newEntry);
4:
5: if (isEmpty())
6: firstNode = newNode;
7: else // Add to end of non-empty list
8: {
9: Node lastNode = getNodeAt(numberOfEntries);
10: lastNode.setNextNode(newNode); // Make last node reference new node
11: } // end if
12:
13: numberOfEntries++;
14: } // end add
15: // Version 4.0