import java.util.*; @FunctionalInterface interface InfiniteIntIterator extends InfiniteIterator, PrimitiveIterator.OfInt {} @FunctionalInterface interface InfiniteIterator extends Iterator { @Override default boolean hasNext() { return true; } }