rem: cookieviewer = Components.classes["component: cookieviewer = cookieviewer.QueryInterface(Components.interfaces.nsICookieViewer); cookieviewer.BlockImage(this.imageURL);       
add: var cookieViewer = this.createInstance( "component: "nsICookieViewer" ); cookieViewer.BlockImage(this.imageURL); 
context:     blockImage : function () {        cookieviewer = Components.classes["component://netscape/cookieviewer/cookieviewer-world"].createInstance();        cookieviewer = cookieviewer.QueryInterface(Components.interfaces.nsICookieViewer);        cookieviewer.BlockImage(this.imageURL);// here's how we would have liked to do this but there is no idl for cookies//      wallet = Components.classes['component://netscape/wallet'];//      wallet = wallet.getService();//      wallet = wallet.QueryInterface(Components.interfaces.nsIWalletService);//      wallet.WALLET_ChangePassword();    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/d6ae32a82bf81c1df95377a9b9f946d20513166b/nsContextMenu.js/buggy/xpfe/browser/resources/content/nsContextMenu.js