docs: String getHexString() {
          final ByteBuffer bytes = getBytes();
          final byte[] array = new byte[bytes.remaining()];
          bytes.get(array);
          final StringBuilder sb = new StringBuilder();
          for (byte b : array) {
              sb.append(String.format("%02x ", b));
          }
          return sb.toString();
      }