? entitySelectorConfig : secondaryEntitySelectorConfig;
EntitySelector rightEntitySelector = rightEntitySelectorConfig.buildEntitySelector(
environmentMode, solutionDescriptor, minimumCacheType, resolvedSelectionOrder);
Collection<PlanningVariableDescriptor> variableDescriptors = leftEntitySelector.getEntityDescriptor()
.getPlanningVariableDescriptors();
return new SwapMoveSelector(leftEntitySelector, rightEntitySelector, variableDescriptors,
resolvedSelectionOrder == SelectionOrder.RANDOM);
}