code: public void closeLater(ErrorCode errorCode) {
      if (!closeInternal(errorCode, null)) {
        return; // Already closed.
      }
      connection.writeSynResetLater(id, errorCode);
    }
docs: Abnormally terminate this stream. This enqueues a {@code RST_STREAM} frame and returns
  immediately.