rem: function GxMarker( a, b, tooltip ) { this.inheritFrom = GMarker; this.inheritFrom(a,b); if ( !currentSpan.minX || a.x < currentSpan.minX ) currentSpan.minX = a.x; if ( !currentSpan.maxX || a.x > currentSpan.maxX ) currentSpan.maxX = a.x; if ( !currentSpan.minY || a.y < currentSpan.minY ) currentSpan.minY = a.y; if ( !currentSpan.maxY || a.y > currentSpan.maxY ) currentSpan.maxY = a.y; if ( typeof tooltip != "undefined" ) { this.setTooltip( tooltip ); 
add: function GxMarker(point, icon, tooltip, opts) { if ( tooltip ) { var offset = ( typeof(opts) != 'undefined' && typeof(opts.offset) != 'undefined' )?opts.offset:new GSize(22,0); var l = new GxLabel(tooltip, { "marker": this, "offset": offset }); var oldInit  = this.initialize; var _t = this; this.initialize = function(map) { map.addOverlay(l); oldInit.apply(_t, [ map ]); } 
context: function GxMarker( a, b, tooltip ) {    this.inheritFrom = GMarker;    this.inheritFrom(a,b);    if ( !currentSpan.minX || a.x < currentSpan.minX ) currentSpan.minX = a.x;    if ( !currentSpan.maxX || a.x > currentSpan.maxX ) currentSpan.maxX = a.x;    if ( !currentSpan.minY || a.y < currentSpan.minY ) currentSpan.minY = a.y;    if ( !currentSpan.maxY || a.y > currentSpan.maxY ) currentSpan.maxY = a.y;    if ( typeof tooltip != "undefined" ) {        this.setTooltip( tooltip );    }}
meta: 1713	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1713/e76bad013575e66f5f4b8eb90ea1aba263946ebb/gxmarker2.js/buggy/libraries/gxmarker2.js