rem: childHTML = sourceChildNode.xml; 
add: var childHTML = sourceChildNode.xml; 
context: EchoDomUtil.importNodeByInnerHtml = function(targetDocument, sourceNode) {    var targetNode;    if (sourceNode.nodeName.match(/tr|tbody|table|thead|tfoot|colgroup/)) {        // The innerHTML-property is read-only for the following objects:        // COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR        // so we have to import nodes of such types using DOM-methods.        // see: http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/innerhtml.asp        return null;    }    //Get the html of the sourcenode as a string.    var sourceHTML = "";    for (var sourceChildNode = sourceNode.firstChild; sourceChildNode; sourceChildNode = sourceChildNode.nextSibling) {        //We are importing an xml-node.        childHTML = sourceChildNode.xml;        if (childHTML == null) {            return null;        }        sourceHTML += childHTML;    }       // Import the topnode    targetNode = EchoDomUtil.importNodeByDom(targetDocument, sourceNode);        // IE fails to recognize <tag/> as a closed tag when using innerHTML, so replace it with <tag></tag>    // except for br, img, and hr elements.    var expr = new RegExp("<(?:(?!br|img|hr)([a-zA-Z]+))([^>]*)/>", "ig");    sourceHTML = sourceHTML.replace(expr, "<$1$2></$1>");    if (EchoStringUtil.trim(sourceHTML).length > 0) {        // Adding an empty string throws an 'Unknown error'.        targetNode.innerHTML = sourceHTML;    }     return targetNode;};
meta: 498	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/498/7f533aef4f97be6ea131b3074241e7dd581d4ec5/ClientEngine.js/buggy/src/webrender/java/nextapp/echo2/webrender/resource/ClientEngine.js