class DefaultReconciliationEngine implements InternalReconciliationEngine<EVENT> {

    @Override
    public <ORDER_BY> List<EntityHolder> orderedView(ORDER_BY orderingCriteria) {
        return indexSet.getOrdered(orderingCriteria);
    }

    public  DefaultReconciliationEngine(EntityHolder bootstrapModel,
                                       boolean newlyCreated,
                                       DifferenceResolver<EVENT> runningDifferenceResolver,
                                       Map<Object, Comparator<EntityHolder>> indexComparators,
                                       ReconcileEventFactory<EVENT> eventFactory,
                                       Function<ChangeAction, List<Tag>> extraChangeActionTags,
                                       Function<EVENT, List<Tag>> extraModelActionTags,
                                       TitusRuntime titusRuntime);

}