clickout: this.clickout, toggle: this.toggle, 
    initialize: function(layer, options) {        this.layer = layer;        this.vertices = [];        this.virtualVertices = [];        this.styleVirtual = OpenLayers.Util.extend({}, this.layer.style);        this.styleVirtual.fillOpacity = 0.3;        this.styleVirtual.strokeOpacity = 0.3;        this.deleteCodes = [46, 100];        this.mode = OpenLayers.Control.ModifyFeature.RESHAPE;        OpenLayers.Control.prototype.initialize.apply(this, [options]);        if(!(this.deleteCodes instanceof Array)) {            this.deleteCodes = [this.deleteCodes];        }        var control = this;        // configure the select control        var selectOptions = {            geometryTypes: this.geometryTypes,            onSelect: function(feature) {                control.selectFeature.apply(control, [feature]);            },            onUnselect: function(feature) {                control.unselectFeature.apply(control, [feature]);            }        };        this.selectControl = new OpenLayers.Control.SelectFeature(            layer, selectOptions        );        // configure the drag control        var dragOptions = {            geometryTypes: ["OpenLayers.Geometry.Point"],            snappingOptions: this.snappingOptions,            onStart: function(feature, pixel) {                control.dragStart.apply(control, [feature, pixel]);            },            onDrag: function(feature) {                control.dragVertex.apply(control, [feature]);            },            onComplete: function(feature) {                control.dragComplete.apply(control, [feature]);            }        };        this.dragControl = new OpenLayers.Control.DragFeature(            layer, dragOptions        );        // configure the keyboard handler        var keyboardOptions = {            keypress: this.handleKeypress        };        this.keyboardHandler = new OpenLayers.Handler.Keyboard(            this, keyboardOptions        );    },
2032	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2032/6fb48c0cd7287bb56cb8c68518c8994201948720/ModifyFeature.js/clean/lib/OpenLayers/Control/ModifyFeature.js