@Override
    public boolean nextKeyValue() throws IOException, InterruptedException {
      if (!reader.nextKeyValue()) {
        return false;
      }
      key = new Text();
      value = new jBLASArrayWritable();

      key = reader.getCurrentKey();
      value = reader.getCurrentValue();
      return true;
    }