code: public int toInt() {
          if (mValue.length > 2) {
              throw new UnsupportedOperationException("Only supported for Identifiers with max byte length of 2");
          }
          int result = 0;
  
          for (int i = 0; i < mValue.length; i++) {
              result |= (mValue[i] & 0xFF) << ((mValue.length - i - 1) * 8);
          }
  
          return result;
      }
docs: Represents the value as an <code>int</code>.
  @return value represented as int
  @throws java.lang.UnsupportedOperationException when value length is longer than 2