internal void WriteArticle() { char lc = _formatter.LastChar; var anBuilder = Tuple.Create(new StringBuilder(_formatter.Format(_format.IndefiniteArticles.ConsonantForm, _format, OutputFormatterOptions.NoUpdate | OutputFormatterOptions.IsArticle)), _formatter.Clone()); var afterBuilder = _currentBuffer = new StringBuilder(); _articleConverters[afterBuilder] = anBuilder; _buffers.Add(anBuilder.Item1); _buffers.Add(afterBuilder); _bufferCount += 2; _length += anBuilder.Item1.Length; }