docs: public static AckEventType of(Values value) {
          if (value == Values.SDK_UNKNOWN) {
              throw new IllegalArgumentException("SDK_UNKNOWN cannot be used to create an AckEventType. Use the raw value to" +
                                                 "create an AckEventType from a string instead");
          }
          return value == null ? null : new AckEventType(value, value.toString());
      }