@override void visitArrayifExpr(Expr.Arrayif expr) { resolveExpr(expr.condition); resolveExpr(expr.thenBranch); if (expr.elseBranch != null) { resolveExpr(expr.elseBranch!); } return; }