{"ast_node_type":"variable","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(outlives) = bound.as_type_outlives_clause() {
        for bound in param_env.caller_bounds() {
                self.normalize_and_push_type_outlives_obligation(