function Decimal128(bytes) {
	        if (!(this instanceof Decimal128))
	            return new Decimal128(bytes);
	        if (typeof bytes === 'string') {
	            this.bytes = Decimal128.fromString(bytes).bytes;
	        }
	        else {
	            this.bytes = bytes;
	        }
	    }
/**
	     * @param bytes - a buffer containing the raw Decimal128 bytes in little endian order,
	     *                or a string representation as returned by .toString()
	     */
@param bytes - a buffer containing the raw Decimal128 bytes in little endian order,
or a string representation as returned by .toString()
@param bytes - a buffer containing the raw Decimal128 bytes in little endian order or a string representation as returned by . toString ()
function Decimal128(bytes) {
	        if (!(this instanceof Decimal128))
	            return new Decimal128(bytes);
	        if (typeof bytes === 'string') {
	            this.bytes = Decimal128.fromString(bytes).bytes;
	        }
	        else {
	            this.bytes = bytes;
	        }
	    }
function Decimal128 ( bytes ) { if ( ! ( this instanceof Decimal128 ) ) return new Decimal128 ( bytes ) ; if ( typeof bytes === 'string' ) { this . bytes = Decimal128 . fromString ( bytes ) . bytes ; } else { this . bytes = bytes ; } }
@param bytes - a buffer containing the raw Decimal128 bytes in little endian order,
                or a string representation as returned by .toString()
@param bytes - a buffer containing the raw Decimal128 bytes in little endian order or a string representation as returned by . toString ()