rem: resultArray = resultArray.concat(this.getBMDSCChildren(res)); 
add: if(BMDS.HasAssertion(res, RDF.GetResource("http: resultArray.push(res); } else { resultArray = resultArray.concat(this.getBMDSCChildren(res)); } 
context: 	getBMDSCChildren: function(aResource) {		if(typeof(aResource) == "string") {			aResource = RDF.GetResource(aResource);		}		var rdfContainer = Components.classes["@mozilla.org/rdf/container;1"].getService(Components.interfaces.nsIRDFContainer);		rdfContainer.Init(BMDS, aResource);		var containerChildren = rdfContainer.GetElements();		var resultArray = new Array();		while(containerChildren.hasMoreElements()) {			var res = containerChildren.getNext().QueryInterface(kRDFRSCIID);			if(RDFCU.IsContainer(BMDS, res)) {				resultArray = resultArray.concat(this.getBMDSCChildren(res));			} else {				resultArray.push(res);			}		}		return resultArray;	},
meta: 359	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/359/2a16339008ec7f0285f6423a42ec832e144dae19/commonfunc.js/buggy/src/sage/content/commonfunc.js