{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"if"}]}
                                if let Some(parts) =
                            if ast::String::can_cast(t.kind()) {
                                    ast::String::cast(t).and_then(|s| sema.as_format_args_parts(&s))