rem: if (bound == -1 && (force || (x.getAttribute("a") == "0"))) XRai.setAssessment(x,-1); else if (bound == 0 && x.getAttribute("a") == "-1") XRai.setAssessment(x,"0"); 
add: if (bound == -1 && (force || (x.getAttribute("a") == "0"))) { var y = x.parentNode; if ((y.realIntersection > 0 || y.reallyContained > 0) && XRai.containsPassage(y)) return; XRai.setAssessment(x,-1); } else if (bound == 0 && x.getAttribute("a") == "-1") XRai.setAssessment(x,"0"); 
context: XRai.setBound = function(x, bound, force) {   if (!x) return;   if (bound == -1 && (force || (x.getAttribute("a") == "0"))) XRai.setAssessment(x,-1);   else if (bound == 0 && x.getAttribute("a") == "-1") XRai.setAssessment(x,"0");   else if (bound > 0 && x.getAttribute("a") > bound) XRai.setAssessment(x,"0");   else if (bound < -1) throw Error("Bound should be >= -1 in setTooSmall() [value is " + bound + "]");   XRai.updateSaveIcon();}
meta: 8632	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8632/8326b65b633807b3f6018bbfa35b421aa5d15a77/article.js/buggy/trunk/js/article.js