public synchronized AppleMediaInterface getOrCreateMediaInterface(
    UUID jobId,
    TokensAndUrlAuthData authData,
    AppCredentials appCredentials,
    String exportingService,
    Monitor monitor) {
    return (AppleMediaInterface)interfacesByAuthData
      .computeIfAbsent(jobId, key ->  makeMediaInterface(authData, appCredentials,
        exportingService, monitor));
  }
The Factory class that creates the Apple Import Extensions.
extensions/data-transfer/portability-data-transfer-apple/src/main/java/org/datatransferproject/datatransfer/apple/AppleInterfaceFactory.java