public void setFieldValue(_Fields field, Object value) { switch (field) { case ROW: if (value == null) { unsetRow(); } else { setRow((ByteBuffer) value); } break; case COLUMNS: if (value == null) { unsetColumns(); } else { setColumns((List<TColumn>) value); } break; case TIMESTAMP: if (value == null) { unsetTimestamp(); } else { setTimestamp((Long) value); } break; case TIME_RANGE: if (value == null) { unsetTimeRange(); } else { setTimeRange((TTimeRange) value); } break; case MAX_VERSIONS: if (value == null) { unsetMaxVersions(); } else { setMaxVersions((Integer) value); } break; } }