props.put("number", "" + i);
Component original = m.createComponent()
.setImplementation(new ServiceProvider("" + i, e))
.setInterface(OriginalService.class.getName(), props);
Component consumer = m.createComponent()
.setImplementation(new ServiceConsumer(e, "" + i))
.add(m.createServiceDependency()
.setService(AdaptedService.class, "(number=" + i + ")")
.setCallbacks("add", null, "remove", "swap")
.setRequired(true)