| Holds byte data for strings. The main purpose of this class is to simply hold the bytes data for a String (no sense
turning actually into a String instance in L2)
The reason it is UTF8ByteDataHolder and not ByteDataHolder is that asString() assumes that the byte data is a valid
UTF-8 encoded bytes and creates String as new String(bytes, "UTF-8");
|