package java.util;
import checkers.nullness.quals.*;
@checkers.quals.DefaultQualifier("checkers.nullness.quals.NonNull")
// Subclasses of this interface/class may opt to prohibit null elements
public interface Queue<E extends @NonNull Object> extends Collection<E> {
public abstract boolean add(E a1);
public abstract boolean offer(E a1);
public abstract E remove();
public abstract @Nullable E poll();
public abstract E element();
public abstract @Nullable E peek();
}