rem: this.lonlat = lonlat; this.icon = (icon) ? icon : OpenLayers.Marker.defaultIcon();  this.events = new OpenLayers.Events(this, this.icon.imageDiv, null); 
add: if (arguments.length > 0) { this.lonlat = lonlat; this.icon = (icon) ? icon : OpenLayers.Marker.defaultIcon(); this.events = new OpenLayers.Events(this, this.icon.imageDiv, null); } 
context:     initialize: function(lonlat, icon) {        this.lonlat = lonlat;        this.icon = (icon) ? icon : OpenLayers.Marker.defaultIcon();        this.events = new OpenLayers.Events(this, this.icon.imageDiv, null);    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/f3a072b151fd0fb48097965647921f2ea0396651/Marker.js/buggy/lib/OpenLayers/Marker.js