public static void write(HttpServletResponse response, StringServletResponse stringResponse)
      throws IOException {

    if (stringResponse.isCalledGetOutputStream()) {
      UnsyncByteArrayOutputStream unsyncByteArrayOutputStream =
          stringResponse.getUnsyncByteArrayOutputStream();

      ByteBuffer byteBuffer = unsyncByteArrayOutputStream.unsafeGetByteBuffer();

      write(response, byteBuffer);
    } else {
      write(response, stringResponse.getString());
    }
  }