Class CartesianProductMoveSelector<Solution_>