| markMatchedSegments(List, Envelope, Map) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| markInvalidInteriorSegments(List, List) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| createInvalidLines(List) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| markInvalidInteriorSegment(CoverageRing, int, CoveragePolygon) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| validate() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| markInvalidInteriorSection(CoverageRing, int, int, List) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| extractPolygons(Geometry[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toCoveragePolygons(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| checkTargetRings(List, List, Envelope) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| CoveragePolygonValidator(Geometry, Geometry[]) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| markInvalidInteractingSegments(List, List, double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| markMatchedSegments(List, List, Envelope) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| validate(Geometry, Geometry[], double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| validate(Geometry, Geometry[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGapWidth(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createEmptyResult() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |