public static LicenseTemplateException parameterMismatch()

in apache-whisker-model/src/main/java/org/apache/creadur/whisker/model/LicenseTemplateException.java [43:53]


    public static LicenseTemplateException parameterMismatch(
            final Collection<String> expectedParameters,
            final Collection<String> actualParameters,
            final String licenseName) {
        final StringBuilder message = new StringBuilder("Parameter mismatch for license '");
        message.append(licenseName);
        message.append('.');
        explainDiffs(expectedParameters, actualParameters, message, " Missing parameters: ");
        explainDiffs(actualParameters, expectedParameters, message, " Unexpected parameters: ");
        return new LicenseTemplateException(message.toString(), licenseName);
    }