syntax_data: {"ast_node_type":"variable","tokens":[{"end":84,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:             if let Some(source_child) = map.projections.get(&(source, projection)) {
context_before:             let projection = map.places[target_child].proj_elem.unwrap();
context_after:                 self.insert_place_idx(target_child, *source_child, map);