if (CassandraIndexHelper.isInvertedIndexingApplicable(metadata, useSecondryIndex))
{
String indexColumnFamily = CassandraIndexHelper.getInvertedIndexTableName(metadata.getTableName());
Map<String, EmbeddableType> embeddables = metaModel.getEmbeddables(metadata.getEntityClazz());
EntityType entityType = metaModel.entity(metadata.getEntityClazz());
byte[] columnName = PropertyAccessorHelper.get(entity, (Field) metadata.getIdAttribute().getJavaMember());
for (String fieldName : embeddables.keySet())
{
EmbeddableType embeddedColumn = embeddables.get(fieldName);
Attribute embeddedAttribute = entityType.getAttribute(fieldName);
Object embeddedObject = PropertyAccessorHelper.getObject(entity,
(Field) embeddedAttribute.getJavaMember());
if (embeddedObject != null)
{