"selectorProbabilityWeightFactoryClass", selectorProbabilityWeightFactoryClass);
} else if (randomSelection) {
Map<Selector, Double> fixedProbabilityWeightMap = new HashMap<Selector, Double>(
moveSelectorConfigList.size());
for (int i = 0; i < moveSelectorConfigList.size(); i++) {
MoveSelectorConfig moveSelectorConfig = moveSelectorConfigList.get(i);
MoveSelector moveSelector = moveSelectorList.get(i);
Double fixedProbabilityWeight = moveSelectorConfig.getFixedProbabilityWeight();
if (fixedProbabilityWeight == null) {
// Default to equal probability for each move type => unequal probability for each move instance
fixedProbabilityWeight = 1.0;
}
fixedProbabilityWeightMap.put(moveSelector, fixedProbabilityWeight);