protected override void Visit(EntityNode entityNode) { AddLiteral("&" + entityNode.Name + ";"); }
protected override void Visit(EntityNode node) { Nodes.Add(node); }
protected abstract void Visit(EntityNode entityNode);
protected override void Visit(EntityNode entityNode) { Add(entityNode); }