{"ast_node_type":"variable","tokens":[{"end":29,"kind":"keyword","start":0,"text":"let"}]}
        let mut first = true;
    pub(crate) fn print_generic_args(&mut self, generics: &GenericArgs) {
        let args = if generics.has_self_type {