@ReviseWhenPortedToJDK(value = "9", description = "InputStream#readAllBytes")
  public static byte @NotNull [] readBytes(@NotNull InputStream inputStream) throws IOException {
    UnsyncByteArrayOutputStream outputStream = new UnsyncByteArrayOutputStream();
    copy(inputStream, outputStream);
    return outputStream.toByteArray();
  }
@ReviseWhenPortedToJDK(value = "9", description = "InputStream#readAllBytes")
  public static byte @NotNull [] readBytes(@NotNull InputStream inputStream)