@Override
public void configure(Binder binder)
{
PrivateBinder privateBinder = binder.newPrivateBinder();
privateBinder.install(createModule(Config1.class, null));
privateBinder.bind(ExposeConfig.class).annotatedWith(named("no-prefix")).to(ExposeConfig.class).in(Scopes.SINGLETON);
privateBinder.expose(Key.get(ExposeConfig.class, named("no-prefix")));
privateBinder = binder.newPrivateBinder();
privateBinder.install(createModule(Config1.class, "prefix"));
privateBinder.bind(ExposeConfig.class).annotatedWith(named("prefix")).to(ExposeConfig.class).in(Scopes.SINGLETON);