rem: get: function(url, options){ if (options || !this.retrieve('load')) this.set('load', options); var load = this.retrieve('load'); load.setURL(url); return load; } 
add: get prompt() { var resource = this; return { QueryInterface: XPCOMUtils.generateQI([Ci.nsIPrompt]), alert: function(dialogTitle, text) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, alertCheck: function(dialogTitle, text, checkMessage, checkValue) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, confirm: function(dialogTitle, text) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, confirmCheck: function(dialogTitle, text, checkMessage, checkValue) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, confirmEx: function(dialogTitle, text, buttonFlags, button0Title, button1Title, button2Title, checkMsg, checkValue) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, prompt: function(dialogTitle, text, value, checkMsg, checkValue) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; }, promptPassword: function(dialogTitle, text, password, checkMsg, checkValue) { resource._authFailed = true; return false; }, promptUsernameAndPassword: function(dialogTitle, text, username, password, checkMsg, checkValue) { resource._authFailed = true; return false; }, select: function(dialogTitle, text, count, selectList, outSelection) { throw Cr.NS_ERROR_NOT_IMPLEMENTED; } }; }, 
context: 		get: function(url, options){			if (options || !this.retrieve('load')) this.set('load', options);			var load = this.retrieve('load');			load.setURL(url);			return load;		}
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/f4abd0e17758bdaa23881330ec5e7a1ab061b627/BookmarksSyncService.js/buggy/services/sync/BookmarksSyncService.js