{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"&&"}]}
            && !trait_item.defaultness.has_value()
            && let hir::Node::TraitItem(trait_item) = cx.tcx.hir_node_by_def_id(method_def_id)
        {