private void WriteString(string value) { if (this.lastItemWasAtomic) { // Insert space character between adjacent atomic values this.xwrt.WriteWhitespace(" "); } else { this.lastItemWasAtomic = true; } this.xwrt.WriteString(value); }