rem: if(fileInst.isDirectory()) { 
add: if (fileInst.isDirectory()) { 
context: remove : function (aPath) {  if(!aPath) {    jslibError(null, "(no path defined)", "NS_ERROR_INVALID_ARG", JS_FILEUTILS_FILE+":remove");    return null;  }  if(!this.exists(aPath)) {    jslibError(null, "(file doesn't exist)", "NS_ERROR_UNEXPECTED", JS_FILEUTILS_FILE+":remove");    return null;  }  var rv;  try {     var fileInst = new JS_FILEUTILS_FilePath(aPath);    if(fileInst.isDirectory()) {      jslibError(null, "path is a dir. use rmdir()", "NS_ERROR_INVALID_ARG", JS_FILEUTILS_FILE+":remove");      return null;    }    fileInst.remove(false);    rv = C.results.NS_OK;  } catch (e) {     jslibError(e, "(unexpected)", "NS_ERROR_UNEXPECTED", JS_FILEUTILS_FILE+":urlToPath");    rv=null;  }  return rv;},
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/04c62db497a7a78bdddf378f4341134b12b61c5a/fileUtils.js/clean/calendar/resources/content/jslib/io/fileUtils.js