code: public FluoKeyValue[] getKeyValues() {
      FluoKeyValue kv = keyVals[0];
      kv.setKey(new Key(row, fam, qual, vis, ColumnType.WRITE.encode(1)));
      kv.getValue().set(WriteValue.encode(0, false, false));
  
      kv = keyVals[1];
      kv.setKey(new Key(row, fam, qual, vis, ColumnType.DATA.encode(0)));
      kv.getValue().set(val);
  
      return keyVals;
    }
docs: Translates the Fluo row, column, and value set into the persistent format that is stored in
  Accumulo.
  
  <p>
  The objects returned by this method are reused each time its called. So each time this is
  called it invalidates what was returned by previous calls to this method.
  
  @return A an array of Accumulo key values in correct sorted order.