private static String byteArrayToHexString(byte @NotNull [] bytes) {
    StringBuilder builder = new StringBuilder(bytes.length * 2);
    for (byte b : bytes) {
      builder.append(String.format("%02x", b));
    }
    return builder.toString();
  }
private static String byteArrayToHexString(byte @NotNull [] bytes)