docs: @SafeVarargs
      public static <E extends Enum<E>> EnumValidator<E> create(final Class<E> enumType, final E... allowed) {
          if (allowed == null || allowed.length == 0) {
              return create(enumType, EnumSet.allOf(enumType));
          }
          return new EnumValidator<E>(enumType, allowed);
      }