import org.roaringbitmap.ShortIterator;
import org.roaringbitmap.Util;
import java.io.DataOutput;
import java.io.IOException;
import java.nio.ByteBuffer;
<BUG>import java.util.Iterator;
public class ImmutableRoaringBitmap</BUG>
implements Iterable<Integer>, Cloneable, ImmutableBitmapDataProvider {
private final class ImmutableRoaringIntIterator implements PeekableIntIterator {
private MappeableContainerPointer cp =

import org.roaringbitmap.ShortIterator;
import org.roaringbitmap.Util;
import java.io.DataOutput;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.Iterator;
import java.util.NoSuchElementException;
public class ImmutableRoaringBitmap
implements Iterable<Integer>, Cloneable, ImmutableBitmapDataProvider {
private final class ImmutableRoaringIntIterator implements PeekableIntIterator {
private MappeableContainerPointer cp =
