I believe the body of the `if` clause would benefit from some method extraction. Perhaps something like:
```
if (entry.key.c == '') { //if (!hasContext(entry)) { ... } or even better flip the if/else bodies and get rid of the negation.
    result.set(columnNumber, constructValueFrom(entry))
}
```