@Override public GeobufFeature deserialize(DataInput dataInput, int i) throws IOException { int len = dataInput.readInt(); byte[] feat = new byte[len]; dataInput.readFully(feat); Geobuf.Data data = Geobuf.Data.parseFrom(feat); return new GeobufFeature( data.getFeatureCollection().getFeatures(0), data.getKeysList(), Math.pow(10, data.getPrecision())); }