in maven-plugin/src/main/java/com/spotify/missinglink/maven/CheckMojo.java [377:391]
private Collection<Conflict> filterConflictsBy(
Collection<Conflict> conflicts,
Predicate<Conflict> predicate,
Function<Integer, String> logMessage) {
final Set<Conflict> filteredConflicts =
conflicts.stream().filter(predicate).collect(Collectors.toSet());
if (filteredConflicts.size() != conflicts.size()) {
final int diff = conflicts.size() - filteredConflicts.size();
getLog().warn(logMessage.apply(diff));
}
return filteredConflicts;
}