public override void Accept(EvalFactoryNodeVisitor visitor)
 {
     visitor.Visit(this);
     ChildNode.Accept(visitor);
 }