context: proto._createRow = function(rowData, rowTarget){  var col, cols = this._columns, i = this._columnsLength, base;  try  {    do    {      col = cols[i];      base = this._nodeRowCache[i];      switch(col.contentType)      {        case "string":          this._createRowDo(col.content, base[0], rowData[col.id]);          break;        case "object":          j=col.contentLength;          do { this._createRowDo(col.content[j], base[j], rowData[col.id][j]); } while(j--);          break;      };    }    while(i--);  }  catch(ex) {    throw new Error("Failed on column: " + i + ": " + ex);  };  var newRow = this._contentProtoRow.cloneNode(true);  newRow.style.display = "";  newRow._data = rowData;  return newRow;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/d0984a49e5708d61cfe1e6165e1e198760df5324/QxListView.js/buggy/qooxdoo/source/script/widgets/QxListView.js