I'm still confused on why the for loop is not looping still ```java
public Matrix filter(Matrix image) {
int rows = image.rows - kernel.rows + 1;
int columns = image.columns - kernel.columns + 1;
double outputImage[][] = new double[rows][columns];
for (int r = 0; r < rows; r++) {
for (int c = 0; c < columns; c++) {
Matrix submatrix = image.subMatrix(r, c, kernel.rows, kernel.columns);
Matrix result = submatrix.mult(kernel);
outputImage[r][c] = result.sum();
}
}
return new Matrix(outputImage);
}





and people make fun of Eclipse's suggestion to make static an otherwise inaccessible member
