}
}
} else {
try {
if (component.isRendered()) {
renderer.doEncodeEnd(facesContext.getResponseWriter(), facesContext, component);
}
} catch (Exception e) {
throw new IllegalStateException("Rendering of placeholder before its parent has failed", e);
}
}