| readCollection(DataInput) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| writeCollection(DataOutput, ShapeCollection) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| writeShapeByTypeIfSupported(DataOutput, Shape, byte) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| readShape(DataInput) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| typeForShape(Shape) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| writeShape(DataOutput, Shape) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| writeRect(DataOutput, Rectangle) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| readShapeByTypeIfSupported(DataInput, byte) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| readRect(DataInput) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeShapeByTypeIfSupported(DataOutput, Shape) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writePoint(DataOutput, Point) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writeCircle(DataOutput, Circle) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| readPoint(DataInput) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readCircle(DataInput) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeDim(DataOutput, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readDim(DataInput) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| BinaryCodec(SpatialContext, SpatialContextFactory) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |