}
else
{
// this is a transient Component ... save it anyway
child.setTransient(false);
TreeStructComponent structChild = internalBuildInitalTreeStructureToSave(child,facesContext,child.processSaveState(facesContext),0);
structFacetList.add(new Object[] {facetName, structChild});
child.setTransient(true);
}
}
Object[] facetArray = structFacetList.toArray(new Object[structFacetList.size()]);