LongArrayBitSet implements ArrayBitSet { public void clear() { Arrays.fill(words, 0, usedWords, 0L); } private  LongArrayBitSet(
            final int size,
            @NotNull
            final long[] words); @NotNull static ArrayBitSet zero(final int size); @NotNull static ArrayBitSet one(final int size); @Override int getSize(); @Override int cardinality(); @NotNull @Override long[] toArray(); @Override void set(final int i); @Override boolean get(final int i); void clear(); @Override boolean inverse(); void set(); @Override boolean and(
            @NotNull
            final BitSet set); @Override boolean or(
            @NotNull
            final BitSet set); @Override boolean xor(
            @NotNull
            BitSet set); @Override boolean and(
            @NotNull
            Buffer longArrayBitSetInByteBuffer,
            long startPosition,
            int bitSetSizeInLongs); @Override boolean or(
            @NotNull
            final Buffer longArrayBitSetInByteBuffer,
            final long startPosition,
            final int bitSetSizeInLongs); @Override boolean xor(
            @NotNull
            Buffer longArrayBitSetInByteBuffer,
            long startPosition,
            int bitSetSizeInLongs); @Override boolean isEmpty(); @Override int nextSetBit(final int fromIndexInclusive);  }
@Test public void clearTest() { for (int size = 1; size <= SIZE; size++) { final BitSet bitSet = LongArrayBitSet.one(size); assertEquals(size, bitSet.cardinality()); bitSet.clear(); assertEquals(0, bitSet.cardinality()); } }