public <ENUM extends Enum<ENUM>> UnknownEnumValueException(Class<ENUM> enumeration, ENUM value) {
   super(
       String.format(
           "Unknown value <%s> for enumeration type <%s>",
           notNull(value.name()), notNull(enumeration.getCanonicalName())));
 }