{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"if"}]}
                if cx.tcx.trait_id_of_impl(impl_def_id).is_none() {
                // If the method does *not* belong to a trait, proceed
                    let impl_self_ty = cx.tcx.instantiate_and_normalize_erasing_regions(