}
@Override
public Handler build(Action<? super Chain> action) throws Exception {
Function<Module, Injector> moduleTransformer = parent == null ? newInjectorFactory(launchConfig) : childInjectorFactory(parent);
return new DefaultGuiceBackedHandlerFactory(launchConfig).create(bindings, moduleTransformer,
injector -> Handlers.chain(launchConfig, justInTimeRegistry(injector), action)
);
}
};
}