public static String matchesAnyMsg(String... allowedValues) {
        return "must be one of: " + String.join(", ", allowedValues);
    }
Simple predicates for common option parsing use-cases. Typically used for constraint checking.

<p>Note that the methods present in {@link Predicate} can be used to chain these functions together,
which can be useful for composition. For example, {@code noWhitespace().and(s -> s.contains("foo")) }

@see GenericOptionsParser
@author Marc Savy {@literal <marc@blackparrotlabs.io>}
common/config/src/main/java/io/apiman/common/config/options/Predicates.java