{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"&&"}]}
            && body.has_free_regions()
            && let ty::InstanceKind::Item(_) = body.source.instance
        {