larksuite-oapi/src/main/java/com/larksuite/oapi/okhttp3_14/internal/http2/Http2Stream.java
void waitForIo() throws InterruptedIOException {
    try {
      wait();
    } catch (InterruptedException e) {
      Thread.currentThread().interrupt(); // Retain interrupted status.
      throw new InterruptedIOException();
    }
  }
/**
   * Like {@link #wait}, but throws an {@code InterruptedIOException} when interrupted instead of
   * the more awkward {@link InterruptedException}.
   */
Like  #wait, but throws an  InterruptedIOException when interrupted instead of
the more awkward  InterruptedException.
Like #wait but throws an InterruptedIOException when interrupted instead of the more awkward InterruptedException .
void waitForIo() throws InterruptedIOException {
    try {
      wait();
    } catch (InterruptedException e) {
      Thread.currentThread().interrupt(); 
      throw new InterruptedIOException();
    }
  }
void waitForIo ( ) throws InterruptedIOException { try { wait ( ) ; } catch ( InterruptedException e ) { Thread . currentThread ( ) . interrupt ( ) ; throw new InterruptedIOException ( ) ; } }
Like {@link #wait}, but throws an {@code InterruptedIOException} when interrupted instead of
 the more awkward {@link InterruptedException}.
Like { @link #wait } but throws an { @code InterruptedIOException } when interrupted instead of the more awkward { @link InterruptedException } .
// Retain interrupted status.