// The first entitySelectorConfig must be the mimic recorder, not the mimic replayer
((ChangeMoveSelectorConfig) subMoveSelectorConfigList.get(0)).setEntitySelectorConfig(entitySelectorConfig);
MoveSelectorConfig moveSelectorConfig;
if (subMoveSelectorConfigList.size() > 1) {
if (true) { // TODO
moveSelectorConfig = new CartesianProductMoveSelectorConfig(subMoveSelectorConfigList);
} else {
moveSelectorConfig = new UnionMoveSelectorConfig(subMoveSelectorConfigList);
}
} else {
moveSelectorConfig = subMoveSelectorConfigList.get(0);