{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"if"}]}
            if !is_allowed(feature) && !allowed_by_implication {
            let allowed_by_implication = implied_by.is_some_and(|feature| is_allowed(feature));
                let lint_buffer = &mut self.lint_buffer;