==== 5.6.4 CONSTANT_Utf8 ==== The **CONSTANT_Utf8_info** structure is used to represent constant string values. UTF-8 strings are encoded in the same way as described in The Java Virtual Machine Specification (§ 4.4.7). The **CONSTANT_Utf8_info** structure is: The items of the **CONSTANT_Utf8_info** structure are the following: **tag** The **tag** item has the value of **CONSTANT_Utf8** (1). **length** The value of the **length** item gives the number of bytes in the bytes array (not the **length** of the resulting string). The strings in the **CONSTANT_Utf8_info** structure are not null-terminated. **bytes[]** The **bytes** array contains the **bytes** of the string. No byte may have the value **(byte)0** or (byte)0xF0-**(byte)0**xFF.