rem: if (elem == root) { 
add:   if (elem.currentScale) { 
context: function screenCTM(elem) {    if (elem.getScreenCTM)      return elem.getScreenCTM();    if (elem == root) {      var scale = root.currentScale;      var trans = root.currentTranslate;      var ret = root.createSVGMatrix();      ret.scale(scale);      ret.translate(trans.x, trans.y);      return ret;    }    var pMat = screenCTM(elem.parentNode);        var eMat = elem.getCTM();    if (eMat == null) return pMat;    eMat = eMat.multiply(pMat);    return eMat;  }
meta: 1407	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1407/4cb67c662b082f38464275bc8e64e4e60d340d3b/util.js/clean/samples/solitaire/script/util.js