IndexData indexData = queue.poll();
Index index = indexData.index;
indexData.completed = true;
Visualizers.submitToList(visualizers, new IndexStatus(index, "expanded"));
boolean couldExpandFully = true;
for (int i = 0; i < dimension; i++) {
Index succIndex = index.add(i, 1);
if (isValid(indexMap, succIndex)) {