public boolean decodeBit() throws IOException {
        fillBuffer();
        final boolean value = (b & 1) != 0;
        b >>>= 1;
        bits--;
        return value;
    }
DataInputStream for decoding fast-compact encoded number sequences

@author ab
main/src/main/java/cgeo/geocaching/brouter/util/MixCoderDataInputStream.java