// tag
if (node.getChildCount() > 0) {
divider.activateBranch(facesContext);
facesContext.getResponseWriter().write("(" + label + ")\n");
for (int i = 0; i < node.getChildCount(); i++) {
TreeNode sub = node.getChildAt(i);
render(facesContext, (DefaultMutableTreeNode) sub);
}
facesContext.getResponseWriter().write("(/" + label + ")\n");
divider.passivateBranch(facesContext);
}