{"ast_node_type":"other","tokens":[{"end":19,"kind":"keyword","start":0,"text":"if"}]}
        if update {
            self.extern_crate.as_ref().is_none_or(|old| old.rank() < new_extern_crate.rank());
            self.extern_crate = Some(new_extern_crate);