rem: var filespec = Components.classes["component: filespec.nativePath = formElement.value; return filespec; 
add: if (formElement.value) { var filespec = Components.classes["component: filespec.nativePath = formElement.value; return filespec; } else { return null; } 
context: function getFormElementValue(formElement) {  if (formElement.type=="checkbox") {    if (formElement.getAttribute("reversed"))      return !formElement.checked;    else      return formElement.checked;  }  else if (formElement.type == "text" &&           formElement.getAttribute("datatype") == "nsIFileSpec") {    var filespec = Components.classes["component://netscape/filespec"].createInstance(Components.interfaces.nsIFileSpec);    filespec.nativePath = formElement.value;    return filespec;  }  else    return formElement.value;}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/0f56d5e0c35d82380b5605edab0b1b6d4bb27e6c/AccountManager.js/clean/mailnews/base/prefs/resources/content/AccountManager.js