+ entityProbabilityWeightFactoryClass + ") has a resolvedSelectionOrder ("
+ resolvedSelectionOrder + ") that is not " + SelectionOrder.RANDOM + ".");
}
SelectionProbabilityWeightFactory entityProbabilityWeightFactory = ConfigUtils.newInstance(this,
"entityProbabilityWeightFactoryClass", entityProbabilityWeightFactoryClass);
entitySelector = new ProbabilityEntitySelector(entitySelector,
resolvedCacheType, entityProbabilityWeightFactory);
alreadyCached = true;
}
if (resolvedSelectionOrder == SelectionOrder.SHUFFLED) {
entitySelector = new ShufflingEntitySelector(entitySelector, resolvedCacheType);