public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case LOW_VALUE:
        if (value == null) {
          unsetLowValue();
        } else {
          setLowValue((Decimal) value);
        }
        break;

      case HIGH_VALUE:
        if (value == null) {
          unsetHighValue();
        } else {
          setHighValue((Decimal) value);
        }
        break;

      case NUM_NULLS:
        if (value == null) {
          unsetNumNulls();
        } else {
          setNumNulls((Long) value);
        }
        break;

      case NUM_DVS:
        if (value == null) {
          unsetNumDVs();
        } else {
          setNumDVs((Long) value);
        }
        break;
    }
  }