rem: for (i = 1; i < this.dimensions().rows; i++) { 
add: for (i = 1; i < this.rows(); i++) { 
context:     this.diagonalize = function() {      var i, j;      for (i = 1; i < this.dimensions().rows; i++) {        if (this.e(i,i) != 0) {          for (j = i + 1; j <= this.dimensions().rows; j++) {            this.elements[j - 1] = this.row(j).subtract(this.row(i).x(this.e(j,i) / this.e(i,i))).elements;          }        }      }      return this;    };
meta: 3877	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3877/5342f77e527065daffa19bf795180e4a4cdb069b/jsmetric.src.js/buggy/jsmetric.src.js