if (referenceWithinBoundaries.contains(v)) {
final CountSet previous = expectedRejoins.get(v);
if (previous == null)
expectedRejoins.put(v, depth.clone());
else
previous.addAll(depth);
}
} else {
final CountSet depthPlusOne = depth.clone();
depthPlusOne.incAll(1);
final Set<MultiSampleEdge> nextEdges = backwards ? incomingEdgesOf(v) : outgoingEdgesOf(v);