public void processValidators(FacesContext context) {
if (isActivated() || isSubmitted()) {
for (Iterator it = getFacetsAndChildren(); it.hasNext();) {
UIComponent childOrFacet = (UIComponent) it.next();
childOrFacet.processValidators(context);
}
}
//TODO: check if validation has faild and reset rendered if needed
}