final int paramCount = indexDefinition.getParamCount();
for (int i = 1; i <= paramCount; i++) {
final List<String> fields = indexDefinition.getFields().subList(0, i);
final OMultiKey multiKey = new OMultiKey(normalizeFieldNames(fields));
Set<OIndex<?>> indexSet = propertyIndex.get(multiKey);
if (indexSet == null)
indexSet = new HashSet<OIndex<?>>();
indexSet.add(index);
propertyIndex.put(multiKey, indexSet);