public override void Accept(ICodeExpressionVisitor visitor)
 {
     visitor.VisitCondition(this);
 }
 public override T Accept <T>(ICodeExpressionVisitor <T> visitor)
 {
     return(visitor.VisitCondition(this));
 }