rem: if (a < 1 || b < 1 || a + c - 1 > this.dimensions().rows || b + d - 1 > this.dimensions().cols) { 
add: if (a < 1 || b < 1 || a + c - 1 > this.rows() || b + d - 1 > this.cols()) { 
context:     this.minor = function(a, b, c, d) {      if (a < 1 || b < 1 || a + c - 1 > this.dimensions().rows || b + d - 1 > this.dimensions().cols) {        return null;      } else {        var i, j, new_els = [];        for (i = a; i <= a + c - 1; i++) {          new_els[i - a] = [];          for (j = b; j <= b + d - 1; j++) {            new_els[i - a][j - b] = this.e(i,j);          }        }        return Matrix.create(new_els);      }    };
meta: 3877	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3877/5342f77e527065daffa19bf795180e4a4cdb069b/jsmetric.src.js/buggy/jsmetric.src.js