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; } }