1: /** Adds a new entry to this bag. 2: @param newEntry The object to be added as a new entry. 3: @return True. */ 4: public boolean add(T newEntry) // OutOfMemoryError possible 5: { 6: // Add to beginning of chain: 7: Node newNode = new Node(newEntry); 8: newNode.next = firstNode; // Make new node reference rest of chain 9: // (firstNode is null if chain is empty) 10: firstNode = newNode; // New node is at beginning of chain 11: numberOfEntries++; 12: 13: return true; 14: } // end add