private void bindActions(Injector injector, ApiExtensionContext context) {
    TransportBinder binder = context.getService(TransportBinder.class);
    if (binder == null) {
      return;
    }
    TypeLiteral<Set<Action>> literal = setOf(Action.class);
    Key<Set<Action>> key = Key.get(literal);
    Set<Action> actions = injector.getInstance(key);
    actions.forEach(binder::bind);
  }
Starts the api server, currently the reference implementation.
portability-api/src/main/java/org/datatransferproject/api/ApiMain.java