add: _alert("Replacing with: "+escape(_xmldump(change.value.replacement[0]))); 
context: function _applyChanges(changes) {  for (var i in changes) {    var change = changes[i];    if (change.label == 'ReplaceElement') {    var element = document.getElementById(change.value.id);    if (!element) _alert("element " + change.value.id + " does not exist");        element.parentNode.replaceChild(change.value.replacement[0], element);    }    else if (change.label == 'AppendChild') {        var element = document.getElementById(change.value.id);        if (!element) _alert("element " + change.value.id + " does not exist");        element.appendChild(change.value.replacement[0]);    }      else if (change.label == 'SwapNodes') {          var one = change.value.first;          var two = change.value.second;          _swapNode(one, two);    }      else if (change.label == 'Document') {          _start(change.value);    }    }}
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/a2793baf4159e09553902744e25baa5ab5934ff3/jslib.js/buggy/jslib.js