function BitSource(bytes) {
        this.bytes = bytes;
        this.byteOffset = 0;
        this.bitOffset = 0;
    }
/**
     * @param bytes bytes from which this will read bits. Bits will be read from the first byte first.
     * Bits are read within a byte from most-significant to least-significant bit.
     */
@param bytes bytes from which this will read bits. Bits will be read from the first byte first.
Bits are read within a byte from most-significant to least-significant bit.
@param bytes bytes from which this will read bits . Bits will be read from the first byte first . Bits are read within a byte from most - significant to least - significant bit .
function BitSource(bytes) {
        this.bytes = bytes;
        this.byteOffset = 0;
        this.bitOffset = 0;
    }
function BitSource ( bytes ) { this . bytes = bytes ; this . byteOffset = 0 ; this . bitOffset = 0 ; }
@param bytes bytes from which this will read bits.
@param bytes bytes from which this will read bits .