public sealed override void ToString(NodeWriter writer) { writer.EnsureNewLine(); writer.OpenNode(NodeName); writer.EnsureSpace(); Left.ToString(writer); writer.EnsureSpace(); Right.ToString(writer); writer.CloseNode(); writer.EnsureNewLine(); }