{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"&&"}]}
                        && sub.try_into_subtree().is_none_or(|it| {
                    let wrap_in_parens = !matches!(sub.flat_tokens(), [tt::TokenTree::Leaf(_)])
                            it.top_subtree().delimiter.kind == tt::DelimiterKind::Invisible