AbstractEdge edge = edgeIterator.next();
AbstractNode target = edge.getTarget(view.getViewId());
if (target.isEnabled()) {
view.incEdgesCountEnabled(1);
enabledNode.incEnabledOutDegree();
target.incEnabledInDegree();
if (target.getEdgesOutTree().hasNeighbour(enabledNode)) {
if (parent == null || (parent != null && target.parent != parent) || (parent != null && target.parent == parent && target.getId() < enabledNode.getId())) {
view.incMutualEdgesEnabled(1);
enabledNode.incEnabledMutualDegree();
target.incEnabledMutualDegree();