private static void explainDiffs()

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('.');
        }
    }