docs: public static Future<?> publishTransferPersistable(
              final ProgressListener listener,
              final PersistableTransfer persistableTransfer) {
          if (persistableTransfer == null || !(listener instanceof S3ProgressListener)) {
              return null;
          }
          final S3ProgressListener s3listener = (S3ProgressListener)listener;
          return deliverEvent(s3listener, persistableTransfer);
      }