1: public void enqueue(T newEntry)
2: {
3: freeNode.setData(newEntry);
4:
5: if (isChainFull())
6: {
7: // Allocate a new node and insert it after the node that
8: // freeNode references
9: Node newNode = new Node(null, freeNode.getNextNode());
10: freeNode.setNextNode(newNode);
11: } // end if
12:
13: freeNode = freeNode.getNextNode();
14: } // end enqueue
15: // Version 4.0