title: How to inject Injector?
body: <p>Situation: i need lazy dependency instantiation in some <code>FooClass</code>, so i pass <code>Injector</code> to class as a constructor parameter.</p>
  <pre class="lang-java prettyprint-override"><code>private final Injector m_injector;
      
  public FooClass(@Named(&quot;FooInjector&quot;) Injector injector) {
      m_injector = injector;
  }
  </code></pre>
  <p>But guice doesn't permit to bind core classes (injectors, modules and etc). What is the solution?</p>