{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
    if let Node::OpaqueTy(..) = node {
    // and the duplicated parameter, to ensure that they do not get out of sync.
        compute_bidirectional_outlives_predicates(tcx, &generics.own_params, &mut predicates);