| range(String, BlockAst) |   | 86% |   | 80% | 2 | 6 | 1 | 15 | 0 | 1 |
| key(BlockAst) |   | 70% |   | 75% | 1 | 3 | 2 | 6 | 0 | 1 |
| lineEnd(String, int) |   | 93% |   | 80% | 2 | 6 | 1 | 5 | 0 | 1 |
| replaceRaw(String, BlockAst, String) |   | 92% |   | 80% | 2 | 6 | 0 | 6 | 0 | 1 |
| restorationOffset(String, String, String) |  | 99% |   | 82% | 5 | 15 | 0 | 19 | 0 | 1 |
| inverse(String, String, List) |  | 100% |   | 90% | 1 | 6 | 0 | 18 | 0 | 1 |
| between(String, String) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| applyProjection(String, String) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| replace(String, BlockAst, BlockAst) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| comment(String) |  | 100% |  | 100% | 0 | 9 | 0 | 9 | 0 | 1 |
| index(String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| raw(String, BlockAst) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| canonical(BlockAst) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$replace$0(StringBuilder, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |