int getBits(int start, int bits) { int value = 0; for (int i = 0; i < bits; i++) { value |= (getBit(start + i) ? 1 : 0) << i; } return value; }