code: public CompletableFuture<Void> requestSegments() {
        return startTransfer(applyState ? StateRequestCommand.Type.START_STATE_TRANSFER : StateRequestCommand.Type.START_CONSISTENCY_CHECK);
     }
docs: Send START_STATE_TRANSFER request to source node.
  
  @return a {@code CompletableFuture} that completes when the transfer is done.