{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"if"}]}
                    if !stripped_segment.is_empty() {
                        strip_generics_from_path_segment(mem::take(&mut segment))?;
                        stripped_segments.push(stripped_segment);