private void markInitialState(UIComponent c) { if (!c.initialStateMarked()) { c.markInitialState(); for (Iterator<UIComponent> i = c.getFacetsAndChildren(); i.hasNext(); ) { markInitialState(i.next()); } } }