{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"if"}]}
        if needs_par {
    fn print_expr_cond_paren(&mut self, expr: &hir::Expr<'_>, needs_par: bool) {
            self.popen();