@Override
  public <T> T getService(Class<T> type) {
    // returns null if no instance
    return type.cast(registered.get(type));
  }
{@link ExtensionContext} used by the transfer worker.
portability-transfer/src/main/java/org/datatransferproject/transfer/WorkerExtensionContext.java