fUtf8String
fUtf8String = new(nothrow) char[length + 1];
if (fUtf8String == NULL) {
memcpy(fUtf8String, utf8, length + 1);
fUtf8String = new(nothrow) char[allocationLength];
if (fUtf8String) {
char *outputString = fUtf8String;
fUtf8String = new(nothrow) char[allocationLength];
if (fUtf8String) {
char *outputString = fUtf8String;
delete [] fUtf8String;
fUtf8String = NULL;
const char *Utf8() const { return fUtf8String; }
uint32 Utf8Length() const { return fUtf8String ? strlen(fUtf8String) : 0; }
char *fUtf8String;
, fUtf8String(NULL)