 if(did_delete) { /* Remove deleted elements */ that.cleanCacheObjs(); for(i=documents.length - 1; i >= 0; i--) { if(typeof(documents[i]) == 'undefined') { documents.splice(i,1); } } } } 
}, 
        watcher: function(offset) {            var monitor = that.monitor;            var rate = that.getRefresh();            var now = Date.now();            if (now - monitor.last_now < Math.round(rate * 0.9)) {                that.debuglog('monitor.watcher(',offset,') -- skipping catchup refresh');                return;            }            monitor.last_now = now;            /* Walk the documents looking for changes */            var documents = monitor.documents;            that.debuglog('monitor.watcher(',offset,'): ', documents.length);            var i;            var did_delete = false;            for(i in documents) {                var doc = documents[i];                that.refreshDocument(doc);                if (doc.location) {                    that.debuglog('refreshing', doc.location);                    that.refreshDocument(doc);                } else {                    delete documents[i];                    did_delete = true;                }            }            if(did_delete) {                /* Remove deleted elements */                that.cleanCacheObjs();                for(i=documents.length - 1; i >= 0; i--) {                    if(typeof(documents[i]) == 'undefined') {                        documents.splice(i,1);                    }                }            }        }
4463	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4463/ee7477d4cb21f1061eb10904065473a793bceb3d/itsalltext.js/buggy/chrome/content/itsalltext.js