compositeComponent1.pushComponentToEL(facesContext, compositeComponent1);
input1.pushComponentToEL(facesContext, input1);
bean.setValueChangeListener1Called(false);
input1.getValueChangeListeners()[0].processValueChange(new ValueChangeEvent(input1,"x","y"));
Assert.assertTrue(bean.isValueChangeListener1Called());
input1.popComponentFromEL(facesContext);
compositeComponent1.popComponentFromEL(facesContext);
UIComponent panelGroup2 = root.findComponent("testGroup2");
Assert.assertNotNull(panelGroup2);
UINamingContainer compositeComponent2 = (UINamingContainer) panelGroup2.getChildren().get(0);