package datastructs;

public class SequenceQueue
   implements Queue
{
   public SequenceQueue()
   {  
   }

   public void insert(final Object anObject)
   {  seq.addLast(anObject);
   }

   public Object remove()
   {  Object first = seq.getFirst();
      seq.removeFirst();
      return first;
   }

   public boolean isEmpty()
   {  return seq.isEmpty();
   }

   private Sequence seq = new SinglyLinkedList();
}