public abstract void VisitConcreteElementA(ConcreteElementA concreteElementA);
public override void VisitConcreteElementA(ConcreteElementA concreteElementA) { Console.WriteLine("ConcreteVisitor1.VisitConcreteElementA"); }