syntax_data: {"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"variant_source_info.push(source_info_at_suspension_points[suspension_point_idx]);"}]}
source_snippet:         variant_source_info.push(source_info_at_suspension_points[suspension_point_idx]);
context_before:         variant_fields.push(fields);
context_after:     }