### Question:
ByteWrapper extends AbstractWrapper<Byte> implements NumberWrapper<Byte> { @Override public void increment() { Byte value = doGet(); if (value != null) { doSet((byte) (value + 1)); } } ByteWrapper();  ByteWrapper(Byte value); @Override void set(Number v); @Override void increment(); @Override void decrement(); @Override R accept(WrapperVisitor<R, P, Q, TH> visitor, P p, Q q);  }### Answer:
@Test public void testIncrement() { ByteWrapper wrapper = new ByteWrapper((byte) 10); wrapper.increment(); assertEquals(new Byte((byte) 11), wrapper.get()); }