protected virtual void EndNode(AstNode node) { Debug.Assert(node == containerStack.Peek()); containerStack.Pop(); writer.EndNode(node); } #endregion