) throws IOException
{
ResponseWriter writer = context.getResponseWriter();
// get the child about to be rendered
UINode nextChild = node.getIndexedChild( context, nextIndex);
// if the next child about to be rendered is not visible to the user
// then don't render anything
// =-=AEW This doesn't catch formValues inside of contextPopping nodes
if (!nextChild.getNodeRole(context).satisfiesRole(
USER_INVISIBLE_ROLE))
{
UINode separatorChild = getNamedChild(context, node, SEPARATOR_CHILD);
if (separatorChild != null)
{
writer.startElement("div", null);
renderNamedChild(context, node, separatorChild, SEPARATOR_CHILD);
writer.endElement("div");