final UINT16 textId = parseUINT16(parser, 0x00006, "CSMTextSettings::TextId");
final UBits useFlashType = parseUBits(parser, 2, 0x00006, "CSMTextSettings::UseFlashType");
final UBits gridFit = parseUBits(parser, 3, 0x00006, "CSMTextSettings::GridFit");
final UBits reserved = parseUBits(parser, 3, 0x00006, "CSMTextSettings::Reserved");
final Float32 thickness = parseFloat(parser, 0x00006, "CSMTextSettings::Thickness");
final Float32 sharpness = parseFloat(parser, 0x00006, "CSMTextSettings::Sharpness");
final UINT8 reserved2 = parseUINT8(parser, 0x00006, "CSMTextSettings::Reserveds");
return new CSMTextSettingsTag(header, textId, useFlashType, gridFit, reserved, thickness, sharpness, reserved2);
}