public class LinkedListQueueMain { public static void main (String[ ] args) { PureQueue queue = new LinkedListPureQueue(); // Figure 8.15.a. queue.enqueue ("Brian"); queue.enqueue ("Jane"); queue.enqueue ("Karen"); queue.enqueue ("Bob"); // Figure 8.15.b. queue.enqueue ("Kim"); // Figure 8.15.c. queue.dequeue(); PureQueue newQueue = new LinkedListPureQueue ((LinkedListPureQueue)queue); while (!newQueue.isEmpty()) System.out.println (newQueue.dequeue()); } // method main } // class LinkedListQueueMain