private Component wrapWithCompositeOfTypeB(int index, Component wrappee) throws Exception { Component wrapper = Setup.createCompositeOfTypeB("composite_b" + index); GCM.getContentController(wrapper).addFcSubComponent(wrappee); GCM.getBindingController(wrapper).bindFc("i2", wrappee.getFcInterface("i2")); return wrapper; }