/guava/guava/src/com/google/common/collect/ConsumingQueueIterator.java
this.queue = checkNotNull ( queue ) ;
import org.checkerframework.checker.nullness.qual.Nullable; @GwtCompatible @ElementTypesAreNonnullByDefault final class ConsumingQueueIterator<T extends @Nullable Object> extends AbstractIterator<T> { private final Queue<T> queue; ConsumingQueueIterator(Queue<T> queue) { <extra_id_0> } @Override @CheckForNull protected T computeNext() { if (queue.isEmpty()) { return endOfData();