Vertex currVertex = dest_;
while (currVertex != source_) {
assert isFinished(currVertex);
Edge currEdge = getEdgeToParent(currVertex);
assert currEdge != null;
retval.insertFirst(currEdge);
currVertex = g_.opposite(currVertex,currEdge);
}
return new EdgeIteratorAdapter(retval.elements());
}
}