title: Guice - How to get an instance when all you know is the interface
body: <p>In all of the Guice examples I have found, getting an instance involves calling <code>Injector.getInstance()</code> with the concrete class as a parameter. Is there a way to get an instance from Guice using only the interface?</p>
  
  <pre><code>public interface Interface {}
  public class Concrete implements Interface {}
  
  Interface instance = injector.getInstance(Interface.class);
  </code></pre>
  
  <p>Thanks</p>