class IndexMap implements Cloneable {

    public Set<SchemaDescriptor> getRelatedIndexes( long[] changedEntityTokens, long[] unchangedEntityTokens, int[] sortedProperties,
            boolean propertyListIsComplete, EntityType entityType )
    {
        return getRelatedDescriptors( selectIndexesByEntityType( entityType ), changedEntityTokens, unchangedEntityTokens, sortedProperties,
                propertyListIsComplete );
    }

    public  IndexMap();
    private  IndexMap(
            MutableLongObjectMap<IndexProxy> indexesById,
            Map<SchemaDescriptor,IndexProxy> indexesByDescriptor,
            MutableObjectLongMap<SchemaDescriptor> indexIdsByDescriptor,
            MutableLongObjectMap<IndexBackedConstraintDescriptor> uniquenessConstraintsById );

}