package java.util; import checkers.igj.quals.*; @I public interface Queue<E> extends @I Collection<E> { public abstract boolean add(E a1) @Mutable; public abstract boolean offer(E a1) @Mutable; public abstract E remove() @Mutable; public abstract E poll() @Mutable; public abstract E element() @ReadOnly; public abstract E peek() @ReadOnly; }