static fromInt(value) {
    var intValue = value | 0;
    asserts.assert(value === intValue, 'value should be a 32-bit integer');

    if (-128 <= intValue && intValue < 128) {
      return getCachedIntValue_(intValue);
    } else {
      return new Long(intValue, intValue < 0 ? -1 : 0);
    }
  }
Returns a Long representing the given (32-bit) integer value.
@param {number} value The 32-bit integer in question.
@return {!Long} The corresponding Long value.