| polygon(WKTReader.State, ShapeFactory.PolygonBuilder) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| readString(Reader) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| parseMulitPolygonShape(WKTReader.State) |   | 46% |   | 50% | 1 | 3 | 3 | 7 | 0 | 1 |
| parsePolygonShape(WKTReader.State) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| parseIfSupported(String) |   | 88% |  | 100% | 0 | 5 | 2 | 21 | 0 | 1 |
| readIfSupported(Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| read(Reader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| read(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseShapeByType(WKTReader.State, String) |   | 95% |   | 95% | 1 | 12 | 1 | 20 | 0 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| parseEnvelopeShape(WKTReader.State) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| parse(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| parseMultiPointShape(WKTReader.State) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| parseGeometryCollectionShape(WKTReader.State) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| parsePointShape(WKTReader.State) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| parseMultiLineStringShape(WKTReader.State) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| shape(WKTReader.State) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| parseBufferShape(WKTReader.State) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| point(WKTReader.State, ShapeFactory.PointsBuilder) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| parseLineStringShape(WKTReader.State) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| pointList(WKTReader.State, ShapeFactory.PointsBuilder) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| WKTReader(SpatialContext, SpatialContextFactory) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| newState(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFormatName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |