@Override
  public ExportResult<To> export(UUID jobId, AD authData, Optional<ExportInformation> exportInfo)
      throws Exception {
    Optional<ExportInformation> infoWithConvertedResource =
        exportInfo.map(
            (ei) ->
                ei.copyWithResource(exportInformationConverter.apply(ei.getContainerResource())));
    ExportResult<From> originalResult = exporter.export(jobId, authData, infoWithConvertedResource);
    return originalResult.copyWithExportedData(
        containerResourceConverter.apply(originalResult.getExportedData()));
  }
@param exporter                   existing exporter
@param containerResourceConverter function converting between the existing and desired
                                  containers.
portability-spi-transfer/src/main/java/org/datatransferproject/spi/transfer/provider/converter/AnyToAnyExporter.java