{"ast_node_type":"function","tokens":[{"end":74,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn remove_generic_param(&self, generic_param: ast::GenericParam) {
    /// Removes the existing generic param
        if let Some(previous) = generic_param.syntax().prev_sibling() {