constructor(value, stringValue, characterCountBitsForVersions, bits /*int*/) {
			this.value = value;
			this.stringValue = stringValue;
			this.characterCountBitsForVersions = characterCountBitsForVersions;
			this.bits = bits;
			Mode$1.FOR_BITS.set(bits, this);
			Mode$1.FOR_VALUE.set(value, this);
		}
<p>See ISO 18004:2006, 6.4.1, Tables 2 and 3. This enum encapsulates the various modes in which
data can be encoded to bits in the QR code standard.</p>

@author Sean Owen