docs: public void sequenceResponse(long sequence, OperationResponse response, Runnable callback) {
      // If the request sequence number is equal to the next response sequence number, attempt to complete the response.
      if (sequence == responseSequence + 1) {
        if (completeResponse(response, callback)) {
          ++responseSequence;
          completeResponses();
        } else {
          responseCallbacks.put(sequence, new ResponseCallback(response, callback));
        }
      }
      // If the response has not yet been sequenced, store it in the response callbacks map.
      // Otherwise, the response for the operation with this sequence number has already been handled.
      else if (sequence > responseSequence) {
        responseCallbacks.put(sequence, new ResponseCallback(response, callback));
      }
    }