rem: get currentUser() { return this._currentUser; }, 
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 currentUser() {    return this._currentUser;  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/d85686cb70068a8e6954c39a8af1beb242b5e5b6/nsBookmarksSyncService.js/buggy/services/sync/nsBookmarksSyncService.js