{"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"if"}]}
                if last_self_name == &self_name {
            if let Some((last_self_name, _, last_trait_names)) = derives_grouped.last_mut() {
                    last_trait_names.push_str(format!(", {trait_name}").as_str());