{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(predicate) = build_predicate(generic_param) {
                if let Some(tbl) = param.type_bound_list() {
                        where_clause.add_predicate(predicate)