private static void VisitOr(Disjunction or, GdlVisitor visitor) { visitor.VisitOr(or); var expressions = or.GetDisjuncts().ToList(); for (int i = 0; i < expressions.Count(); i++) VisitAll(expressions[i], visitor); }