- bind(PluginRespirator::class.java).toProvider { pluginRespirator }
- pluginRespirator.node!!.let { node -> bind(Node::class.java).toProvider { node } }
- bind(HighLevelSimpleClient::class.java).toProvider { pluginRespirator.hlSimpleClient!! }
+ bind(PluginRespiratorFacade::class.java).toProvider(Provider { FredPluginRespiratorFacade(pluginRespirator) }).`in`(Singleton::class.java)
+ bind(PluginConnector::class.java).to(FredPluginConnector::class.java).`in`(Singleton::class.java)
+ bind(Node::class.java).toProvider(Provider { pluginRespirator.node })
+ bind(HighLevelSimpleClient::class.java).toProvider(Provider<HighLevelSimpleClient> { pluginRespirator.hlSimpleClient!! })
+ bind(ToadletContainer::class.java).toProvider(Provider<ToadletContainer> { pluginRespirator.toadletContainer })
+ bind(PageMaker::class.java).toProvider(Provider<PageMaker> { pluginRespirator.pageMaker })