in apache-whisker-model/src/main/java/org/apache/creadur/whisker/model/License.java [122:140]
private Map<String, String> validate(final Map<String, String> parameters)
throws LicenseTemplateException {
if (parameters == null) {
return validate(Collections.EMPTY_MAP);
}
if (this.expectedParameters.isEmpty() && parameters != null
&& !parameters.isEmpty()) {
throw LicenseTemplateException.notLicenseTemplate(parameters,
getName());
}
if (!parametersMatch(parameters, this.expectedParameters)) {
throw LicenseTemplateException.parameterMismatch(
this.expectedParameters, parameters.keySet(), getName());
}
return parameters;
}