public boolean isEmpty()
{
   return queueNode == freeNode;
} // end isEmpty

private boolean isChainFull()
{
   return queueNode == freeNode.getNextNode();
} // end isChainFull
// Version 4.0
