pushComponentToEL(faces, this);
Application app = faces.getApplication();
app.publishEvent(faces, PreValidateEvent.class, this);
preValidate(faces);
processValidatesChildren(faces);
app.publishEvent(faces, PostValidateEvent.class, this);
popComponentFromEL(faces);
}
public void processUpdates(FacesContext faces) {
if (!this.isRendered()) {