if (!anEdge.getBooleanProperty(ISOLD_KEY)
&& anEdge.getBooleanProperty(ISBACKEDGE_KEY)
&& (anEdge.getAnother(sv)
.getIntProperty(DFSNUM_KEY) > sv.getIntProperty(DFSNUM_KEY))) {
anEdge.setProperty(ISOLD_KEY, Boolean.TRUE);
path.addEdge(anEdge);
aVertex = anEdge.getAnother(sv);
while (!aVertex.getBooleanProperty(ISOLD_KEY)) {
lEdges2 = aVertex.getEdgesRelative(sg);