public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case FILES_ADDED:
        if (value == null) {
          unsetFilesAdded();
        } else {
          setFilesAdded((List<String>) value);
        }
        break;

      case FILES_ADDED_CHECKSUM:
        if (value == null) {
          unsetFilesAddedChecksum();
        } else {
          setFilesAddedChecksum((List<ByteBuffer>) value);
        }
        break;
    }
  }