{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if !previous_defns.contains_key(mref) {
    for (mref, name) in message_refs.into_iter() {
            Diagnostic::spanned(