| WKBWriter |   | 87% |   | 82% | 60 | 212 | 50 | 474 | 19 | 85 | 0 | 1 |
| WKTWriter |   | 86% |   | 87% | 34 | 157 | 48 | 425 | 13 | 43 | 0 | 1 |
| WKTReader |   | 94% |  | 92% | 2 | 27 | 2 | 60 | 0 | 13 | 0 | 1 |
| GeoJSONReader |   | 96% |   | 76% | 17 | 56 | 5 | 122 | 0 | 18 | 0 | 1 |
| GeoPackageReader.GeoPackageGeometry |   | 62% | | n/a | 7 | 16 | 7 | 24 | 7 | 16 | 0 | 1 |
| Geometry |   | 88% |   | 77% | 4 | 17 | 4 | 47 | 0 | 8 | 0 | 1 |
| WKTReader.new WKTBaseListener() {...} |   | 97% |   | 80% | 18 | 67 | 3 | 146 | 0 | 18 | 0 | 1 |
| Envelope |  | 95% |   | 66% | 10 | 38 | 0 | 53 | 0 | 20 | 0 | 1 |
| GeoJSONWriter |  | 98% |   | 94% | 3 | 40 | 3 | 150 | 0 | 14 | 0 | 1 |
| Coordinate |  | 96% |   | 80% | 6 | 31 | 0 | 49 | 0 | 16 | 0 | 1 |
| GeoJSONReader.new BaseErrorListener() {...} | | 42% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| WKTReader.new BaseErrorListener() {...} | | 42% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| GeoPackageWriter |  | 97% |   | 88% | 3 | 22 | 1 | 58 | 0 | 9 | 0 | 1 |
| GeoJSONReader.new JSONBaseListener() {...} |  | 97% |  | 87% | 2 | 16 | 2 | 34 | 0 | 8 | 0 | 1 |
| GeoJSONReader.JSONArray | | 80% | | n/a | 1 | 4 | 1 | 5 | 1 | 4 | 0 | 1 |
| GeoJSONReader.JSONObject | | 80% | | n/a | 1 | 4 | 1 | 5 | 1 | 4 | 0 | 1 |
| Writers |  | 93% |  | 100% | 1 | 6 | 1 | 13 | 1 | 3 | 0 | 1 |
| Readers |  | 93% |  | 100% | 1 | 6 | 1 | 13 | 1 | 3 | 0 | 1 |
| GeoPackage | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| WKBReader |  | 99% |  | 98% | 1 | 52 | 1 | 155 | 0 | 7 | 0 | 1 |
| Polygon |  | 98% |  | 83% | 1 | 13 | 0 | 25 | 0 | 10 | 0 | 1 |
| CurvePolygon |  | 98% |  | 83% | 1 | 11 | 0 | 21 | 0 | 8 | 0 | 1 |
| WKB.GeometryType |  | 100% |  | 100% | 0 | 6 | 0 | 26 | 0 | 4 | 0 | 1 |
| GeoPackageReader |  | 100% |  | 92% | 1 | 13 | 0 | 55 | 0 | 6 | 0 | 1 |
| Coordinate.Builder |  | 100% |   | 75% | 8 | 23 | 0 | 29 | 0 | 7 | 0 | 1 |
| GeoPackage.EnvelopeType |  | 100% |  | 100% | 0 | 6 | 0 | 14 | 0 | 4 | 0 | 1 |
| Tin |  | 100% |  | 100% | 0 | 9 | 0 | 18 | 0 | 7 | 0 | 1 |
| CompoundCurve |  | 100% |  | 100% | 0 | 9 | 0 | 18 | 0 | 7 | 0 | 1 |
| PolyHedralSurface |  | 100% |  | 100% | 0 | 8 | 0 | 16 | 0 | 6 | 0 | 1 |
| AbstractGeometryCollection |  | 100% |  | 100% | 0 | 7 | 0 | 15 | 0 | 5 | 0 | 1 |
| GeoPackage.BinaryType |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 4 | 0 | 1 |
| GeoPackage.GeometryEmptyType |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 4 | 0 | 1 |
| WKB.Endian |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 4 | 0 | 1 |
| GeoPackage.Flag |  | 100% | | n/a | 0 | 3 | 0 | 9 | 0 | 3 | 0 | 1 |
| Point |  | 100% |  | 83% | 1 | 10 | 0 | 10 | 0 | 7 | 0 | 1 |
| WKB.GeometryTypeFlag |  | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |
| Dimension |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| CircularString |  | 100% | | n/a | 0 | 6 | 0 | 9 | 0 | 6 | 0 | 1 |
| LineString |  | 100% | | n/a | 0 | 6 | 0 | 9 | 0 | 6 | 0 | 1 |
| LinearRing |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| GeometryCollection |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| MultiPolygon |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| MultiCurve |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| Triangle |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| WKB.Type |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| MultiLineString |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| MultiSurface |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| MultiPoint |  | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| WKTReader.Var | | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| Curve | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| Surface | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |