rem: if(!this.exists(aDirPath)) { 
add: if (!this.exists(aDirPath)) { 
context: append : function (aDirPath, aFileName) {  if(!aDirPath || !aFileName) {    jslibError(null, "(no path defined)", "NS_ERROR_INVALID_ARG", JS_FILEUTILS_FILE+":append");    return null;  }  if(!this.exists(aDirPath)) {    jslibError(null, "(file doesn't exist)", "NS_ERROR_UNEXPECTED", JS_FILEUTILS_FILE+":append");    return null;  }  var rv;  try {     var fileInst  = new JS_FILEUTILS_FilePath(aDirPath);    if(fileInst.exists() && !fileInst.isDirectory()) {      jslibError(null, aDirPath+" is not a dir", "NS_ERROR_INVALID_ARG", JS_FILEUTILS_FILE+":append");      return null;    }    fileInst.append(aFileName);    rv=fileInst.path;    delete fileInst;  } catch(e) {     jslibError(e?e:null, "(unexpected error)", "NS_ERROR_UNEXPECTED", JS_FILEUTILS_FILE+":append");    rv=null;  }  return rv;},
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/ad31f8ed11639845cff55b2a989a1a6243a89a9b/fileUtils.js/clean/calendar/resources/content/jslib/io/fileUtils.js