rem:  if (!imageHash[url]) imageHash[url] = {}; if (!imageHash[url][type]) imageHash[url][type] = {}; imageHash[url][type][alt] = imageView.data.length - 1; 
context: function addImage(url, type, alt, elem, isBg){  if (url == "")    return;    //|imageHash[url][type][alt] === undefined| avoids matching row index 0.  if (!imageHash[url] || !imageHash[url][type] || imageHash[url][type][alt] === undefined) {    imageView.addRow([url, type, alt, 1, elem, isBg]);    // I wish I could do imageHash[url][type][alt] = imageView.data.length without getting errors.    if (!imageHash[url])      imageHash[url] = {};    if (!imageHash[url][type])      imageHash[url][type] = {};    imageHash[url][type][alt] = imageView.data.length - 1;  } else {    var i = imageHash[url][type][alt];    imageView.data[i][3]++;  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8cc20fb4dce5ff096f0dd4544521c2e1f5712fa6/pageInfo.js/buggy/suite/browser/pageInfo.js