rem: } 
add: } 
context: qx.Mixin.define = function(vMixinName, vDefinition){  /*  ---------------------------------------------------------------------------    Setting up namespace  ---------------------------------------------------------------------------  */  var vSplitName = vMixinName.split(".");  var vNameLength = vSplitName.length;  var vTempObject = window;  // Setting up namespace  for (var i=0; i<vNameLength; i++)  {    if (typeof vTempObject[vSplitName[i]] === "undefined") {      vTempObject[vSplitName[i]] = {};    }    vTempObject = vTempObject[vSplitName[i]];  }  /*  ---------------------------------------------------------------------------    Basic data structure  ---------------------------------------------------------------------------  */  qx._Mixin = vTempObject;  qx._Mixin._members = {};  var vProp;    if (typeof vDefinition !== "undefined") {    /*     * non-trivial mixin definition     */        /*    ---------------------------------------------------------------------------      Mixins to include    ---------------------------------------------------------------------------    */          var vSuper = vDefinition["includes"];    if (typeof vSuper !== "undefined")    {       if (vSuper instanceof Array)      {        var vTotal = vSuper.length;                for (i=0; i<vTotal; i++)        {          if (typeof vSuper[i] === "undefined" || !vSuper[i].isMixin) {            throw new Error("Could not modify mixin " + vMixinName               + " due to invalid mixin no. " + (i+1));          }                    for (vProp in vSuper[i]._members) {            qx._Mixin._members[vProp] = vSuper[i]._members[vProp];          }        }      }      else       {        throw new Error("Could not modify mixin " + vMixinName             + "due to invalid mixin assignment.");      }    }      /*    ---------------------------------------------------------------------------      Mixin members    ---------------------------------------------------------------------------    */      var vMembers = vDefinition["members"];        if (typeof vMembers !== "undefined")    {      for( vProp in vMembers)      {        qx._Mixin._members[vProp] = vMembers[vProp];      }    }   }    /*  ---------------------------------------------------------------------------    Mixin registration  ---------------------------------------------------------------------------  */  qx.Mixin._registry[vMixinName] = qx._Mixin;  qx._Mixin.name = vMixinName;  qx._Mixin.isMixin = true;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/8850d4eed338d093a8fc0f1240f750a97b53896b/Mixin.js/clean/qooxdoo/frontend/framework/source/class/qx/Mixin.js