PathIterator(super.graph, this.start, this.end) : _path = graph.getVerticalPathBetweenNodes(start, end).toList();