public void setFieldValue(_Fields field, Object value) { switch (field) { case DOMAIN_NAME: if (value == null) { unset_domain_name(); } else { set_domain_name((String)value); } break; case KEY: if (value == null) { unset_key(); } else { set_key((ByteBuffer)value); } break; } }