arguments[i] = new mixin(OpenLayers.Class.isPrototype); 
arguments[i] = mixin.prototype; 
    inherit: function () {        var superClass = arguments[0];        var proto = new superClass(OpenLayers.Class.isPrototype);        for (var i = 1; i < arguments.length; i++) {            if (typeof arguments[i] == "function") {                var mixin = arguments[i];                arguments[i] = new mixin(OpenLayers.Class.isPrototype);            }            OpenLayers.Util.extend(proto, arguments[i]);            // This is a hack for IE see            // http://trac.openlayers.org/attachment/ticket/552            //             // The problem is that ie doesnt recognize toString as a property            //  so the util.extend() doesnt copy it over. we do it manually.            //             // to be revisited in 3.0            //             if (arguments[i].toString) {                proto.toString = arguments[i].toString;            }        }        return proto;    }
2032	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2032/a05363e91e04dce159ce00cc677261f485dbbd0e/BaseTypes.js/buggy/lib/OpenLayers/BaseTypes.js