in apache-whisker-model/src/main/java/org/apache/creadur/whisker/model/LicenseTemplateException.java [62:80]
private static void explainDiffs(final Collection<String> sample,
final Collection<String> base, final StringBuilder message,
final String preamble) {
boolean first = true;
for (final String expected:sample) {
if (!base.contains(expected)) {
if (first) {
first = false;
message.append(preamble);
} else {
message.append(", ");
}
message.append(expected);
}
}
if (!first) {
message.append('.');
}
}