@Override public ValidationFailureType expectedMaximumGotTooMany(final int maximum, final int valueCount) {
return ValidationFailureType.TooManyValues;
}
@Override public ValidationFailureType allowed() {
throw new JewelRuntimeException("unable to determine why the number of values is wrong " + specification + " with values (" + values.size() + ")");
}});
}