private Component wrapWithSynchronousCompositeOfTypeA(int index, Component wrappee) throws Exception { Component wrapper = Setup.createSynchronousCompositeOfTypeA("sync_composite_a" + index); GCM.getContentController(wrapper).addFcSubComponent(wrappee); GCM.getBindingController(wrapper).bindFc("i1", wrappee.getFcInterface("i1")); GCM.getBindingController(wrappee).bindFc("i2", wrapper.getFcInterface("i2")); return wrapper; }