public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case SCORE:
        if (value == null) {
          unsetScore();
        } else {
          setScore((ResultScore) value);
        }
        break;

      case IS_SHOT:
        if (value == null) {
          unsetIsShot();
        } else {
          setIsShot((Boolean) value);
        }
        break;

      case DETAIL:
        if (value == null) {
          unsetDetail();
        } else {
          setDetail((String) value);
        }
        break;
    }
  }