### Question:
BitWriter { public void writeV(long i, FieldDefs field) { Bounds.checkBounds(i, field); write(i, field); } BitWriter();  BitWriter(int precision); void write(boolean value); void write(boolean data, FieldDefs field); void write(String str); void write(String str, FieldDefs field); void write(IntIterable of, FieldDefs field); void write(Instant i, FieldDefs field); void write(IntIterable of, int length); void write(Instant i); void write(long data, FieldDefs field); void writeV(long i, FieldDefs field); void write(long data, int length); void write(BitWriter bw); int length(); byte[] toByteArray(); String toBase64();  }### Answer:
@Test(expected = ValueOverflowException.class) public void testWriteV() { BitWriter bw = new BitWriter(128); bw.writeV(64, FieldDefs.CHAR); }