public void setFieldValue(_Fields field, Object value) { switch (field) { case PINNED: if (value == null) { unsetPinned(); } else { setPinned((Boolean) value); } break; case TTL: if (value == null) { unsetTtl(); } else { setTtl((Long) value); } break; case PERSISTED: if (value == null) { unsetPersisted(); } else { setPersisted((Boolean) value); } break; } }