rem: var filename = this.filename; if (file.QueryInterface(Components.interfaces.nsILocalFileWin)) { filename = filename.replace(/\ } 
add: var filename = this.filename; if (Components.interfaces.nsILocalFileWin && file instanceof Components.interfaces.nsILocalFileWin) { filename = filename.replace(/\ } 
context:     getFile: function() {        if (!this.testSuite.file) return null;        var file = FileUtils.getFile(this.testSuite.file.parent.path);        //alert(file + " " + this.filename);	var filename = this.filename;	if (file.QueryInterface(Components.interfaces.nsILocalFileWin)) {	    filename = filename.replace(/\//g, '\\');	}        file.appendRelativePath(filename);        return file;    },
meta: 3428	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3428/c851bb4fc300d5b17322474fa4ea2f382fbbcad1/testSuite.js/buggy/src/content/testSuite.js