public void setFieldValue(_Fields field, Object value) {
            switch (field) {
                case KEY:
                    if (value == null) {
                        unsetKey();
                    } else {
                        setKey((String) value);
                    }
                    break;

                case VALUE:
                    if (value == null) {
                        unsetValue();
                    } else {
                        setValue((String) value);
                    }
                    break;

            }
        }