import com.google.inject.Module
import com.google.inject.Provides
import freenet.client.HighLevelSimpleClient
import com.google.inject.Module
import com.google.inject.Provides
import freenet.client.HighLevelSimpleClient
bind(PluginRespirator::class.java).toProvider(Provider<PluginRespirator> { pluginRespirator })
pluginRespirator.node!!.let { node -> bind(Node::class.java).toProvider(Provider<Node> { node }) }
bind(HighLevelSimpleClient::class.java).toProvider(Provider<HighLevelSimpleClient> { pluginRespirator.hlSimpleClient!! })
bind(PluginRespirator::class.java).toProvider(Provider<PluginRespirator> { pluginRespirator })
pluginRespirator.node!!.let { node -> bind(Node::class.java).toProvider(Provider<Node> { node }) }
bind(HighLevelSimpleClient::class.java).toProvider(Provider<HighLevelSimpleClient> { pluginRespirator.hlSimpleClient!! })