protected override ICode VisitWrapExpr(StmtWrapExpr s)
 {
     this.NewLine();
     this.Visit(s.Expr);
     this.js.Append(";");
     return(s);
 }
        protected virtual ICode VisitWrapExpr(StmtWrapExpr s)
        {
            this.ThrowOnNoOverride();
            var expr = (Expr)this.Visit(s.Expr);

            if (expr != s.Expr)
            {
                return(new StmtWrapExpr(s.Ctx, expr));
            }
            else
            {
                return(s);
            }
        }