@override dynamic combine(Evaluator evaluator, List<dynamic> exprs) { for (final expr in exprs) { if (evaluator.booleanConvert(evaluator.evaluate(expr))) { return true; } } return exprs.isEmpty; }