@Override
        public boolean process(int recordId) throws IOException {
          if (filter == null || filter.accept(recordId)) {
            int currentKey = getCurrentKey();
            Data data = ((InlineKeyDescriptor<Data>)myDataDescriptor).fromInt(currentKey);
            return reader.read(recordId, data);
          }
          return true;
        }
@Override
        public boolean process(int recordId)