rem: if (importChildren || !sourceNode.hasChildNodes) { 
add: if (importChildren || !sourceNode.hasChildNodes()) { 
context: EchoDomUtil.importNodeImpl = function(targetDocument, sourceNode, importChildren) {    var targetNode;         if (importChildren || !sourceNode.hasChildNodes) {        // Attempt to use innerHTML to import node.        // This approach cannot be used if importing children is not desired and        // the element has children.        targetNode = EchoDomUtil.importNodeByInnerHtml(targetDocument, sourceNode, importChildren);        if (targetNode != null) {            // Return created node if successfully imported, otherwise continue.            return targetNode;        }    }       // Import single node (but not its children).    targetNode = EchoDomUtil.importNodeByDom(targetDocument, sourceNode);        if (importChildren && sourceNode.hasChildNodes()) {        // Recurse to import children.        for (var sourceChildNode = sourceNode.firstChild; sourceChildNode; sourceChildNode = sourceChildNode.nextSibling) {            var targetChildNode = EchoDomUtil.importNodeImpl(targetDocument, sourceChildNode, true);            if (targetChildNode) {                targetNode.appendChild(targetChildNode);            }         }    }    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