rem: OpenLayers.Tile.prototype.draw.apply(this, arguments);  
add: if (this.layer != this.layer.map.baseLayer && this.layer.reproject) { this.bounds = this.getBoundsFromBaseLayer(this.position); } if (!OpenLayers.Tile.prototype.draw.apply(this, arguments)) { return false; } 
context:     draw:function() {        OpenLayers.Tile.prototype.draw.apply(this, arguments);        if (this.imgDiv == null) {            this.initImgDiv();        }        if (this.layer != this.layer.map.baseLayer && this.layer.reproject) {            this.bounds = this.getBoundsFromBaseLayer(this.position);        }        this.url = this.layer.getURL(this.bounds);        this.imgDiv.style.display = "none";        if (this.layer.displayOutsideMaxExtent || (this.layer.maxExtent &&             (this.bounds.intersectsBounds(this.layer.maxExtent,false))            )) {             if (this.layer.alpha) {                OpenLayers.Util.modifyAlphaImageDiv(this.imgDiv,                        null, this.position, this.size, this.url);            } else {                this.imgDiv.src = this.url;                OpenLayers.Util.modifyDOMElement(this.imgDiv,                        null, this.position, this.size) ;            }        }    },
meta: 4411	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4411/772d1e43897f8f0dc501cdefade868538122b513/Image.js/buggy/lib/OpenLayers/Tile/Image.js