function LongBits(lo, hi) {

    // note that the casts below are theoretically unnecessary as of today, but older statically
    // generated converter code might still call the ctor with signed 32bits. kept for compat.

    /**
     * Low bits.
     * @type {number}
     */
    this.lo = lo >>> 0;

    /**
     * High bits.
     * @type {number}
     */
    this.hi = hi >>> 0;
}
Constructs new long bits.
@classdesc Helper class for working with the low and high bits of a 64 bit value.
@memberof util
@constructor
@param {number} lo Low 32 bits, unsigned
@param {number} hi High 32 bits, unsigned