rem: containerTag.appendChild (document.createTextNode (wordParts[i])); 
add:  if (newClass) { var newTag = document.createElementNS(NS_XHTML, "html:span"); newTag.setAttribute("class", newClass); newTag.appendChild(document.createTextNode(wordParts[i])); containerTag.appendChild(newTag); } else { delete data.hasColorInfo; containerTag.appendChild(document.createTextNode(wordParts[i])); } 
context: function insertHyphenatedWord (longWord, containerTag){    var wordParts = splitLongWord (longWord, client.MAX_WORD_DISPLAY);    for (var i = 0; i < wordParts.length; ++i)    {        if (i > 0)        {            var wbr = document.createElementNS("http://www.w3.org/1999/xhtml",                                               "html:wbr");            containerTag.appendChild(wbr);        }        containerTag.appendChild (document.createTextNode (wordParts[i]));    }}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1622/60766c282adec59e27300b3e7be86c223708e264/mungers.js/buggy/xul/content/mungers.js