</BUG>
tm.put(path+"/"+nextChild, newList);
}
d--;
<BUG>doDebug(d,"< recurse path="+path+" parentNode="+ nodeToString(parentNode));
</BUG>
}
public static String getXML(Map<?, ?> tm)
{
Document document = getXMLDom(tm);

String nextChild = iter2.next();
if ( nextChild == null ) continue;
List<Map<String,Object>> newList = nodeMap.get(nextChild);
if ( newList == null ) continue;
if ( newList.size() < 1 ) continue;
if ( DF ) doDebug(d,"Adding sub-map name="+nextChild+" list="+newList);
tm.put(path+"/"+nextChild, newList);
}
d--;
if ( DF ) doDebug(d,"< recurse path="+path+" parentNode="+ nodeToString(parentNode));
}
public static String getXML(Map<?, ?> tm)
{
Document document = getXMLDom(tm);
