docs: PauseResult<PersistableUpload> pause(boolean forceCancel) {
  
          PersistableUpload persistableUpload = multipartUploadCallable
                  .getPersistableUpload();
          if (persistableUpload == null) {
              PauseStatus pauseStatus = TransferManagerUtils
                      .determinePauseStatus(transfer.getState(), forceCancel);
              if (forceCancel) {
                  cancelFutures();
                  multipartUploadCallable.performAbortMultipartUpload();
              }
              return new PauseResult<PersistableUpload>(pauseStatus);
          }
          cancelFutures();
          return new PauseResult<PersistableUpload>(PauseStatus.SUCCESS,
                  persistableUpload);
      }