public void Visit(Sum sum)
 {
     sum.Left.Accept(this);
     _sb.Append("+");
     sum.Right.Accept(this);
 }
 public void Visit(Sum sum)
 {
     ResultIsSintAndBothOperandsMustBeSintOrSubtype(sum);
 }