rem:   /** * @returns A Marker Object created from the 'lonlat' and 'icon' properties *          set in this.data. If no 'lonlat' is set, returns null. If no *          'icon' is set, OpenLayers.Marker() will load the default image * @type OpenLayers.Marker */ createMarker: function() {  var marker = null;  if (this.lonlat != null) { this.marker = new OpenLayers.Marker(this.lonlat, this.data.icon); } return this.marker; }, 
context:     destroy: function() {        this.events = null;        this.layer = null;        this.id = null;        this.lonlat = null;        this.data = null;        if (this.marker != null) {            this.marker.destroy();            this.marker = null,        }        if (this.popup != null) {            this.popup.destroy();            this.popup = null;        }    },        /**     * @returns A Marker Object created from the 'lonlat' and 'icon' properties     *          set in this.data. If no 'lonlat' is set, returns null. If no     *          'icon' is set, OpenLayers.Marker() will load the default image     * @type OpenLayers.Marker     */    createMarker: function() {        var marker = null;                if (this.lonlat != null) {            this.marker = new OpenLayers.Marker(this.lonlat, this.data.icon);        }        return this.marker;    },
meta: 4411	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4411/a48efcd1a2922061a89b0222b4ddd54d70bf25ae/Feature.js/buggy/lib/OpenLayers/Feature.js