{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(b) = ast::BlockExpr::cast(has_attrs.syntax().clone()) {
                if block.is_none() {
                        if let Some(b) = sema.original_ast_node(b) {