public override Statement VisitThrow(Throw Throw) { if (Throw == null) return null; return base.VisitThrow((Throw)Throw.Clone()); }
/// <param name="Throw">Cloned</param> public override Statement VisitThrow(Throw Throw) { Throw = (Throw)Throw.Clone(); if (Throw.Expression != null) { Throw.Expression = simplify(Throw.Expression); } return Throw; }