docs: private int compareToUnchecked(byte[] bytes, int offset, int len) {
      if (this.length == this.data.length && len == bytes.length) {
        return UnsignedBytes.lexicographicalComparator().compare(this.data, bytes);
      } else {
        int minLen = Math.min(this.length, len);
        for (int i = this.offset, j = offset; i < minLen; i++, j++) {
          int a = (this.data[i] & 0xff);
          int b = (bytes[j] & 0xff);
          if (a != b) {
            return a - b;
          }
        }
        return this.length - len;
      }
    }