class Put implements Writable {

  @Override
  public void write(DataOutput out) throws IOException {
    out.writeInt(keyValueList.size());
    for (CKeyValue keyValue : keyValueList) {
      keyValue.write(out);
    }
  }

  public  Put();
  public  Put(Iterable<CKeyValue> keyValueList);
  public  Put(CKeyValue... cKeyValues);

}