{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
                if default.is_some() {
            GenericParamKind::Type { default, synthetic } => {
                    match param_default_policy.expect("no policy for generic param default") {