code: function Long(low, high, unsigned) {
  
          /**
           * The low 32 bits as a signed value.
           * @type {number}
           */
          this.low = low | 0;
  
          /**
           * The high 32 bits as a signed value.
           * @type {number}
           */
          this.high = high | 0;
  
          /**
           * Whether unsigned or not.
           * @type {boolean}
           */
          this.unsigned = !!unsigned;
      }
docs: Constructs a 64 bit two's-complement integer, given its low and high 32 bit values as *signed* integers.
  See the from* functions below for more convenient ways of constructing Longs.
  @exports Long
  @class A Long class for representing a 64 bit two's-complement integer value.
  @param {number} low The low (signed) 32 bits of the long
  @param {number} high The high (signed) 32 bits of the long
  @param {boolean=} unsigned Whether unsigned or not, defaults to `false` for signed
  @constructor