{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
        if has_non_global_where_bounds {
            .any(|c| matches!(c.source, CandidateSource::ParamEnv(ParamEnvSource::NonGlobal)));
            let where_bounds: Vec<_> = candidates