{"ast_node_type":"variable","tokens":[{"end":88,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(record_field) = ast::RecordPatField::for_field_name(&name) {
                let mut pat_ctx = pattern_context_for(sema, original_file, bind_pat.into());
                    pat_ctx.record_pat = find_node_in_file_compensated(sema, original_file, &record_field.parent_record_pat());