FaceletState faceletState = (FaceletState) root.getAttributes().get(
ComponentSupport.FACELET_STATE_INSTANCE);
boolean isDynamic = faceletState != null ? faceletState.isDynamic() : false;
if (!isDynamic)
{
viewPool.storeStaticViewStructureMetadata(context, root, faceletState);
}
else
{
viewPool.storeDynamicViewStructureMetadata(context, root, faceletState);
}