}
private void insertIndexColumn(K itemKey, long timestamp, List<Object> indexValues, Mutator<String> indexMutator) {
LOGGER.debug("Indexing key {} with values {}...", itemKey, indexValues);
DynamicComposite indexColumnName = CassidyUtils.toComposite(context.serializerRegistry(), indexValues);
indexColumnName.addComponent(itemKey, keySerializer);
indexColumnName.addComponent(timestamp, LONG_SERIALIZER);
LOGGER.debug("Creating '{}' index column with name {} and value {}...", indexName, indexColumnName, itemKey);
final HColumn<DynamicComposite, K> indexColumn = HFactory.createColumn(indexColumnName, itemKey, DYNAMIC_COMPOSITE_SERIALIZER, keySerializer);
indexMutator.addInsertion(indexName, indexColumnFamily, indexColumn);
}