c.pushComponentToEL(ctx.getFacesContext(), c);
boolean compcompPushed = false;
CompositeComponentStackManager ccStackManager =
CompositeComponentStackManager.getManager(ctx.getFacesContext());
if (UIComponent.isCompositeComponent(c)) {
compcompPushed = ccStackManager.push(c, TreeCreation);
}
// first allow c to get populated
owner.applyNextHandler(ctx, c);
// finish cleaning up orphaned children