@Test
public void testReverseBitsInByte() {

  for (int i = 0; i < 256; i++) {
    int etalon = 0;
    int a = i;
    for (int y = 0; y < 8; y++) {
      etalon = (etalon << 1) | (a & 0x1);
      a >>= 1;
    }
    assertEquals((byte) etalon, JBBPUtils.reverseBitsInByte((byte) i), "Value is " + i);
  }
}