code: public static <T extends Enum & ParsableEnum> T enumWithRawValue(Class<T> enumClass, byte value)
              throws NoEnumFoundException {
  
          return enumWithRawValue(enumClass, (int) value);
  
      }
docs: Retrieve the enum of a given type from a given raw value. Enums must implement the
  {@link com.punchthrough.bean.sdk.internal.utility.EnumParse.ParsableEnum} interface to ensure they have
  a {@link com.punchthrough.bean.sdk.internal.utility.EnumParse.ParsableEnum#getRawValue()} method.
  
  @param enumClass The class of the enum type being parsed, e.g. <code>BeanState.class</code>
  @param value     The raw byte value of the enum to be retrieved
  @param <T>       The enum type being parsed
  @return          The enum value with the given raw value
  
  @throws com.punchthrough.bean.sdk.internal.exception.NoEnumFoundException if the given enum type has no enum value with a raw value
  matching the given value