rem: cookieBundle.getString(nextPermission.capability?"can":"cannot")); 
add: cookieBundle.getString(nextPermission.capability?canStr:cannotStr)); 
context: function loadPermissions() {  // load permissions into a table  var enumerator = permissionmanager.enumerator;  var count = 0;  var contentStr;  while (enumerator.hasMoreElements()) {    var nextPermission = enumerator.getNext();    nextPermission = nextPermission.QueryInterface(Components.interfaces.nsIPermission);    if (nextPermission.type == (isImages ? imageType : cookieType)) {      var host = nextPermission.host;      permissions[count] =         new Permission(count++, host,                       (host.charAt(0)==".") ? host.substring(1,host.length) : host,                       nextPermission.type,                       cookieBundle.getString(nextPermission.capability?"can":"cannot"));    }  }  permissionsOutlinerView.rowCount = permissions.length;  // sort and display the table  permissionsOutliner.outlinerBoxObject.view = permissionsOutlinerView;  PermissionColumnSort('rawHost');  // disable "remove all" button if there are no cookies/images  if (permissions.length == 0) {    document.getElementById("removeAllPermissions").setAttribute("disabled","true");  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/bb579e3572a12a66306a5caa6e4a960643cd7831/CookieViewer.js/buggy/extensions/wallet/cookieviewer/CookieViewer.js