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