Again strange loop. We need something like this:

```java
for (int j = rowPointers[i]; j < rowPointers[j + 1]; j++) {
    procedure.apply(i, columnIndices[j], values[j]);
}
```