Let\'s say I have a module:
Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named(
injector.getInstance(Key.get(String.class, Names.named("annotation")));