rem: true : (bounds.left > this.left) && (bounds.left < this.right); 
add: true : (((bounds.left > this.left) && (bounds.left < this.right)) || ((this.left > bounds.left) && (this.left < bounds.right))); 
context:     intersectsBounds:function(bounds, inclusive) {        if (inclusive == null) {            inclusive = true;        }        var inBottom = (bounds.bottom == this.bottom && bounds.top == this.top) ?                    true : (bounds.bottom > this.bottom) && (bounds.bottom < this.top);         var inTop = (bounds.bottom == this.bottom && bounds.top == this.top) ?                    true : (bounds.top > this.bottom) && (bounds.top < this.top);         var inRight = (bounds.right == this.right && bounds.left == this.left) ?                    true : (bounds.right > this.left) && (bounds.right < this.right);         var inLeft = (bounds.right == this.right && bounds.left == this.left) ?                    true : (bounds.left > this.left) && (bounds.left < this.right);         return (this.containsBounds(bounds, true, inclusive) ||                bounds.containsBounds(this, true, inclusive) ||                (inTop || inBottom ) && (inLeft || inRight ));    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/642c438c2cbcfec05b8ece488a44998ed0ed6ce6/BaseTypes.js/buggy/lib/OpenLayers/BaseTypes.js