binder().requireExplicitBindings();
binder().disableCircularProxies();
Multibinder<SimpleObject> multibinder = Multibinder.newSetBinder(binder(), SimpleObject.class);
SimpleObject object1 = new SimpleObject();
object1.setStringValue("blue");
multibinder.addBinding().toInstance(object1);
SimpleObject object2 = new SimpleObject();
object2.setStringValue("red");
multibinder.addBinding().toInstance(object2);
bind(MBeanServer.class).toInstance(ManagementFactory.getPlatformMBeanServer());
ExportBinder.newExporter(binder()).exportSet(SimpleObject.class).withGeneratedName(new NamingFunction<SimpleObject>()
{