### Question:
LabelScanValue { LabelScanValue remove( LabelScanValue other ) { bits &= ~other.bits; return this; }  @Override String toString();  }### Answer:
@Test public void shouldRemoveBits() { LabelScanValue value = new LabelScanValue(); value.bits = 0b1100__1000_0100__0010_0001; LabelScanValue other = new LabelScanValue(); other.bits = 0b1000__0100_0100__0100_0100; value.remove( other ); assertEquals( 0b0100__1000_0000__0010_0001, value.bits ); }