### Question:
BitSetIntIterable extends IntIterable { public static BitSetIntIterable.Builder newBuilder() { return new Builder(); } private  BitSetIntIterable(BitSet bs); static BitSetIntIterable from(BitSet bs); static BitSetIntIterable from(IntIterable ii); static BitSetIntIterable from(int... values); static BitSetIntIterable from(final Collection<Integer> values); static BitSetIntIterable.Builder newBuilder(); static BitSetIntIterable.Builder newBuilder(BitSetIntIterable prototype); static BitSetIntIterable.Builder newBuilder(BitSet bs); BitSet toBitSet(); @Override BitSetIntIterable clone(); @Override boolean contains(final int value); @Override IntIterator intIterator(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString(); static Builder newBuilder(IntIterable purposesConsent); static final BitSetIntIterable EMPTY; }### Answer:
@Test public void testMax() { BitSetIntIterable.Builder bs = BitSetIntIterable.newBuilder(); assertEquals(bs.max(), 0); bs.add(1); assertEquals(bs.max(), 1); bs.add(2); bs.add(99); bs.add(100); assertEquals(bs.max(), 100); }