file.initWithPath(editor); return file; 
if (editor === '') { return null; } else { return that.factoryFile(editor); } 
    that.getEditor = function() {        var editor = that.preferences.editor;        // create an nsILocalFile for the executable        var file = Components.            classes["@mozilla.org/file/local;1"].            createInstance(Components.interfaces.nsILocalFile);        file.initWithPath(editor);        return file;    };
4463	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4463/c0b1f8328c45aca59663191634694a32be318c70/itsalltext.js/clean/chrome/content/itsalltext.js