public override string ToString()
        {
//JAVA TO C# CONVERTER TODO TASK: Most Java stream collectors are not converted by Java to C# Converter:
            string updatesString = Populations.Select(population => population.batchedUpdates.size() + " updates").collect(joining(", ", "[", "]"));

            return("BatchingMultipleIndexPopulator{activeTasks=" + _activeTasks + ", executor=" + _executor + ", " +
                   "batchedUpdates = " + updatesString + ", queuedUpdates = " + UpdatesQueue.Count + "}");
        }