* that should be load-balanced dynamically based on job stealing.
*/
private List<String> loadBalanceSuites(List<SlaveInfo> slaveInfos,
List<String> testClassNames, List<SuiteBalancer> balancers) {
final List<SuiteBalancer> balancersWithFallback = Lists.newArrayList(balancers);
balancersWithFallback.add(new RoundRobinBalancer());
// Go through all the balancers, the first one to assign a suite wins.
final Multiset<String> remaining = HashMultiset.create(testClassNames);
final Map<Integer,List<Assignment>> perJvmAssignments = Maps.newHashMap();
for (SlaveInfo si : slaveInfos) {