{"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(local_sig_id) = sig_id.as_local() {
    fn param_count(&self, sig_id: DefId) -> (usize, bool /*c_variadic*/) {
            // Map may be filled incorrectly due to recursive delegation.