rem: } } else { for (var i in propertyNames) { propertyNames[i] = this[qx.constant.Core.GET + qx.lang.String.toFirstUp(i)](); 
context: qx.Proto.get = function(propertyNames, outputHint){  switch(typeof propertyNames)  {    case qx.constant.Type.STRING:      return this[qx.constant.Core.GET + qx.lang.String.toFirstUp(propertyNames)]();    case qx.constant.Type.OBJECT:      if (typeof propertyNames.length === qx.constant.Type.NUMBER)      {        if (outputHint == "hash")        {          var h = {};          propertyLength = propertyNames.length;          for (var i=0; i<propertyLength; i++)          {            try{              h[propertyNames[i]] = this[qx.constant.Core.GET + qx.lang.String.toFirstUp(propertyNames[i])]();            }            catch(ex)            {              throw new Error("Could not get a valid value from property: " + propertyNames[i] + "! Is the property existing? (" + ex + ")");            }          }          return h;        }        else        {          propertyLength = propertyNames.length;          for (var i=0; i<propertyLength; i++)          {            try{              propertyNames[i] = this[qx.constant.Core.GET + qx.lang.String.toFirstUp(propertyNames[i])]();            }            catch(ex)            {              throw new Error("Could not get a valid value from property: " + propertyNames[i] + "! Is the property existing? (" + ex + ")");            }          }          return propertyNames;        }      }      else      {        for (var i in propertyNames) {          propertyNames[i] = this[qx.constant.Core.GET + qx.lang.String.toFirstUp(i)]();        }        return propertyNames;      }    default:      throw new Error("Please use a valid array, hash or string as parameter!");  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/32797ee18a2c92a797417cb1392f24fa90943b97/Object.js/clean/qooxdoo/frontend/framework/source/class/qx/core/Object.js