rem: if(this.cache[i].url == sourceURL) { 
add: if(this.cache[i].url == fullURL) { 
context:   function MozXMLDocumentBuilder_load(sourceURL, willBeModified) {	for(i = 0; i < this.cache.length; i++) {		if(this.cache[i].url == sourceURL) {			var testdoc = this.cache[i].testdoc;			if(testdoc.documentElement.nodeName != "temp") {				//				//  if it will be modified, start loading its replacement				//				if(willBeModified) {					this.cache[i].testdoc = MozXMLLoad(sourceURL);				}				return testdoc;			}		}	}    doc = document.implementation.createDocument("","temp",null);    doc.load(sourceURL + ".xml");    alert("Loading test document: Press OK to proceed");        if(willBeModified) {		//		//   if it will be modified, get another copy started		//		this.cache[this.cache.length] = new DocumentBuilderCacheEntry(sourceURL, MozXMLLoad(sourceURL));	}	//	//   if not going to be modified, then we can keep this around	//      for another iteration	else {		this.cache[this.cache.length] = new DocumentBuilderCacheEntry(sourceURL,doc);	}    return doc;  }
meta: 7959	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7959/445e296d01be7b5f38174dfa88a48dc85bf2a65a/DOMTestCase.js/buggy/ecmascript/DOMTestCase.js