public void VisitRaise(RaiseStatement r) { if (r.exToRaise != null) { gen.Throw(r.exToRaise.Accept(xlat)); } else { gen.Throw(); } }