@override T visitArray(ArrayNode node) { for (final row in node.rows) { for (final cell in row) { visit(cell); } } return defaultVisit(node); }