package com.hbm.util; public class EnumUtil { public static T grabEnumSafely(Class theEnum, int index) { Enum[] values = theEnum.getEnumConstants(); index = Math.abs(index % values.length); return (T)values[index]; } }