code: public boolean readNext(BinaryWritable<M> writable) throws IOException {
      byte[] blob = readNextProtoBytes();
      if (blob != null) {
        writable.set(protoConverter_.fromBytes(blob));
        return true;
      }
      return false;
    }
docs: Returns true if new proto object was read into writable, false other wise.