public void setFieldValue(_Fields field, Object value) { switch (field) { case VALUE: if (value == null) { unsetValue(); } else { setValue((String) value); } break; case ERROR: if (value == null) { unsetError(); } else { setError((ErrorCode) value); } break; case ERRORTEXT: if (value == null) { unsetErrortext(); } else { setErrortext((String) value); } break; } }