in src/main/java/org/apache/maven/shared/dependency/graph/internal/VerboseJavaScopeSelector.java [39:48]
public void selectScope(ConflictContext context) throws RepositoryException {
scopeSelector.selectScope(context);
context.getItems().stream()
.flatMap(i -> i.getScopes().stream())
.distinct()
.max(new ScopeComparator())
.filter(s -> s != context.getScope())
.ifPresent(s -> context.getWinner().getNode().setData(REDUCED_SCOPE, s));
}