{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(new_required_bounds) = &mut new_required_bounds {
                    // the empty set of bounds from the _uninitialized_ set of bounds.
                        new_required_bounds.retain(|b| item_required_bounds.contains(b));