final int decodedDifference = decodeValueFromGivenBits(
bitEncodedDifference, computedRange, computedBitCount);
int decodedValue = averageDecodedValue - decodedDifference;
final int decodedDifference = decodeValueFromGivenBits(
bitEncodedDifference, computedRange, computedBitCount);
int decodedValue = averageDecodedValue - decodedDifference;
rangeGridSquare(step / 2, 0, step);
rangeGridSquare(0, step / 2, step);
rangeGridSquare(step / 2, 0, step);
rangeGridSquare(0, step / 2, step);
rangeRoundGridSquare(step / 2, 0, step);
rangeRoundGridSquare(0, step / 2, step);
rangeRoundGridSquare(step / 2, 0, step);
rangeRoundGridSquare(0, step / 2, step);
saveGridSquare(step / 2, 0, step);
saveGridSquare(0, step / 2, step);
saveGridSquare(step / 2, 0, step);
saveGridSquare(0, step / 2, step);
final int realvalueForThisBitcount = 1 << remainingBitCount;
// int valueMultiplier = range / realvalueForThisBitcount;
int encodedValue = (value * realvalueForThisBitcount) / range;
final int realvalueForThisBitcount = 1 << remainingBitCount;
// int valueMultiplier = range / realvalueForThisBitcount;
int encodedValue = (value * realvalueForThisBitcount) / range;