{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
            if generics.parent.is_some() {
        if generics.has_self {
                // The parent is a trait so it should have at least one