{
case KEYS:
index = new KeysIndex();
break;
case COMPOSITES:
index = new CompositesIndex();
break;
case CUSTOM:
assert cdef.getIndexOptions() != null;
String class_name = cdef.getIndexOptions().get(CUSTOM_INDEX_OPTION_NAME);
assert class_name != null;