### Question:
Bits { public static long unset(final long v, final int bit) { return v & ~(1 << bit); }  static long set(final long v, final int bit); static int set(final int v, final int bit); static long unset(final long v, final int bit); static int unset(final int v, final int bit);  }### Answer:
@Test public void testUnset() { assertEquals(2, Bits.unset(3, 0)); assertEquals(0, Bits.unset(1, 0)); assertEquals(1, Bits.unset(1, 1)); }