String uniqueId = actx.generateUniqueFaceletTagId(fcc.generateUniqueId(), tagId);
if (src != null)
{
PageContext pctx = actx.getPageContext();
// c:forEach is special because it requires FaceletState even if no pss is used.
FaceletState restoredFaceletState = ComponentSupport.getFaceletState(ctx, parent, false);
IterationState restoredSavedOption = (restoredFaceletState == null) ? null :
(IterationState) restoredFaceletState.getState(uniqueId);
if (restoredSavedOption != null)
{
if (!PhaseId.RESTORE_VIEW.equals(ctx.getFacesContext().getCurrentPhaseId()))
{