in src/main/java/org/apache/maven/shared/dependency/graph/traversal/SerializingDependencyNodeVisitor.java [202:212]
private boolean isLast(DependencyNode node, int ancestorDepth) {
// TODO: remove node argument and calculate from visitor calls only
int distance = depth - ancestorDepth;
while (distance-- > 0) {
node = node.getParent();
}
return isLast(node);
}