try {
if (isStringEnum(clazz)) {
StringEnum constant = (StringEnum) getEnum(clazz, value);
return constant.getValue() != null;
} else if (isIntegerEnum(clazz)) {
IntegerEnum constant = (IntegerEnum) getEnum(clazz, value);
return constant.getValue() != null;
} else {
return false;
}
} catch (EnumException e) {
return false;