docs: public static int getEnumValue(Enum en) {
          if (en != null) {
              int toCompareValue;
              if (en instanceof EnumReadable) {
                  toCompareValue = ((EnumReadable) en).value();
              } else {
                  toCompareValue = en.ordinal();
              }
              return toCompareValue;
          }
  
          return -1;
      }