private int NextSimpleChar() { if (this.chars.Count > 0) return this.chars.Pop(); return this.reader.Read(); }