rem: .getService( Components.interfaces.nsIWindowWatcher ); 
add: .getService( nsIWindowWatcher ); 
context:     open: function( aParentWindow ) {        // Save parent and "persist" operation.        this.parent    = aParentWindow;        // Open dialog using the WindowWatcher service.        var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]                   .getService( Components.interfaces.nsIWindowWatcher );        this.dialog = ww.openWindow( this.parent,                                     this.dialogChrome,                                     null,                                     this.dialogFeatures,                                     this );    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b86829b878a9fe8971faa3454ae417acac9586d1/nsProgressDialog.js/buggy/embedding/components/ui/progressDlg/nsProgressDialog.js