button2.getActionListeners()[0].processAction(new ActionEvent(button2));
button2.popComponentFromEL(facesContext);
button3.pushComponentToEL(facesContext, button3);
button3.getActionExpression().invoke(facesContext.getELContext(), new Object[]{});
button3.popComponentFromEL(facesContext);
text1.pushComponentToEL(facesContext, text1);
text1.getValidators()[0].validate(facesContext, text1, "");
text1.popComponentFromEL(facesContext);