protected void doExistingComponentActions(FaceletContext ctx, String id, UIComponent c) { // mark all children for cleaning if (log.isLoggable(Level.FINE)) { log.fine(owner.getTag() + " Component[" + id + "] Found, marking children for cleanup"); } ComponentSupport.markForDeletion(c); /* * Repply the id, for the case when the component tree was changed, and the id's are set explicitly. */ if (this.id != null) { c.setId(this.id.getValue(ctx)); } }