Class AbstractQueue<X extends AbstractQueue<X>>