private void WriteTopLevelSpecialElement(XmlWriter writer)
{
WriteBeginSpecialElement(writer);
WriteSpecialValue(writer, "abbreviation", Abbreviation);
WriteSpecialValue(writer, "defaultFontFamily", DefaultFontName);
// original wrote DefaultFontSize if != 0 but we don't get that from anywhere.
WriteSpecialValue(writer, "defaultKeyboard", Keyboard);
// original wrote IsLegacyEncoded if true but we don't get that from anywhere.
WriteSpecialValue(writer, "languageName", LanguageName);
if (SpellCheckingId != ISO)
{
WriteSpecialValue(writer, "spellCheckingId", SpellCheckingId);
}
writer.WriteEndElement();
}