protected override void CloneTo (CloneContext clonectx, Statement t) { Return target = (Return) t; // It's null for simple return; if (Expr != null) target.Expr = Expr.Clone (clonectx); } }