public E decode(java.lang.reflect.Field field, int ordinal) { // TODO }
Assumin
field.getType().getEnumConstants()[ordinal]
suffices. One line; straightforward enough.