rem: onProcessFrame.map(function(func) { func(doc); }); 
add: onProcessFrame.forEach(function(func) { func(doc); }); 
context: function processFrames(){  if (gFrameList.length) {    var doc = gFrameList[0];    onProcessFrame.map(function(func) { func(doc); });    var iterator = doc.createTreeWalker(doc, NodeFilter.SHOW_ELEMENT, grabAll, true);    gFrameList.shift();    setTimeout(doGrab, 16, iterator);  }  else    onFinished.map(function(func) { func(); });}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/c8cb09e628269efb8840081dbfdf051ebe7f50d0/pageInfo.js/buggy/browser/base/content/pageinfo/pageInfo.js