public void encodeAjaxChild(FacesContext context, String path, Set ids,
Set renderedAreas) throws IOException {
if(ids.contains(this.getClientId(context) + "content")){
AjaxContext ajaxContext = AjaxContext.getCurrentInstance(context);
ToolTipRenderer r = (ToolTipRenderer)getRenderer(context);
r.encodeTooltipText(context, this);
ajaxContext.getAjaxRenderedAreas().add(this.getClientId(context) + "content");
} else {
_childrenRenderer.encodeAjaxChildren(context, this, path, ids, renderedAreas);
}