/** * Get the enum value with the passed name case insensitive * * @param <ENUMTYPE> * The enum type * @param aClass * The enum class * @param sName * The name to search * @return <code>null</code> if no enum item with the given ID is present. */ @Nullable public static <ENUMTYPE extends Enum <ENUMTYPE> & IHasName> ENUMTYPE getFromNameCaseInsensitiveOrNull (@Nonnull final Class <ENUMTYPE> aClass, @Nullable final String sName) { return getFromNameCaseInsensitiveOrDefault (aClass, sName, null); }