+ valueProbabilityWeightFactoryClass + ") has a non-random resolvedSelectionOrder ("
+ resolvedSelectionOrder + ").");
}
SelectionProbabilityWeightFactory valueProbabilityWeightFactory = ConfigUtils.newInstance(this,
"valueProbabilityWeightFactoryClass", valueProbabilityWeightFactoryClass);
valueSelector = new ProbabilityValueSelector(valueSelector,
resolvedCacheType, valueProbabilityWeightFactory);
alreadyCached = true;
}
if (resolvedSelectionOrder == SelectionOrder.SHUFFLED) {
valueSelector = new ShufflingValueSelector(valueSelector, resolvedCacheType);