private Exporter<?, ?> getExporterOrNull(TransferExtension extension, DataVertical jobType) {
    // TODO: Don't use exceptions for control flow. Have a way to query supported adapters
    try {
      return extension.getExporter(jobType);
    } catch (Exception e) {
      return null;
    }
  }
Provides a compatibility layer between adapter types. E.g. when asking for a Media adapter and it
isn't available, it will combine Photo and Video adapters on the fly to seamlessly support the
request.
portability-spi-transfer/src/main/java/org/datatransferproject/spi/transfer/provider/TransferCompatibilityProvider.java