@Override public void visit(Point<P> geom) { writeByteOrder(output); writeTypeCodeAndSrid(geom, output); if (geom.isEmpty()) { output.putUInt(0); } else { writePoints(geom.getPositions(), geom.getCoordinateDimension(), output); } }