### Question:
Bitvector { public boolean getBit(int i) { checkElementIndex(i, size); return data.get(i); } Bitvector(int size);  Bitvector(BitSet bitSet, int size);  Bitvector(Bitvector bitvector);  Bitvector(Iterable<Integer> indicesToSet, int size); List<Integer> getSetBitIndexes(); void setBit(int i); void setBits(int... indexes); void clearBit(int i); int getBitCount(); boolean getBit(int i); int getSize(); IntStream streamAllSetBits(); @SuppressWarnings("NarrowingCompoundAssignment") Bytes serialize(); static Bitvector fromBytes(Bytes bytes, int size); static int sszSerializationLength(final int size); Bitvector rightShift(int i); Bitvector copy(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test void initTest() { Bitvector bitvector = new Bitvector(10); Assertions.assertEquals(bitvector.getBit(0), false); Assertions.assertEquals(bitvector.getBit(9), false); }