add: && !aIID.equals(Ci.nsISupportsWeakReference) 
context:   QueryInterface: function(aIID) {    if (!aIID.equals(Ci.nsISupports) && !aIID.equals(Ci.nsIObserver)       && !aIID.equals(Ci.nsISessionStore)) {      Components.returnCode = Cr.NS_ERROR_NO_INTERFACE;      return null;    }        return this;  }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/04399fdee63a3bc4459fdbb064808d9c34070819/nsSessionStore.js/buggy/browser/components/sessionstore/src/nsSessionStore.js