docs: static String byteHexDirName(int majorRevision) {
  
          if (majorRevision <= 0) {
              throw new IllegalArgumentException("invalid majorRevision " + majorRevision + " (expected: > 0)");
          }
  
          final StringBuilder sb = new StringBuilder(16);
          final int shift = 8;
  
          do {
              sb.append(TABLE[majorRevision & 0xFF]);
              majorRevision >>>= shift;
          } while (majorRevision != 0);
          return sb.toString();
      }