compositeComponent2.pushComponentToEL(facesContext, compositeComponent2);
compositeComponent2target.pushComponentToEL(facesContext, compositeComponent2target);
bean.setActionListener2Called(false);
button2notarget.getActionListeners()[0].processAction(new ActionEvent(button2notarget));
Assert.assertTrue(bean.isActionListener2Called());
compositeComponent2target.popComponentFromEL(facesContext);
compositeComponent2.popComponentFromEL(facesContext);
UINamingContainer compositeComponent2notarget = (UINamingContainer) compositeComponent2.findComponent("simpleAttributeMethodExpressionNoTarget");
Assert.assertNotNull(compositeComponent2notarget);
UICommand buttonnotarget2target = (UICommand) compositeComponent2notarget.findComponent("testComponent");