{// Note an input corresponding to any loop in temp can be followed in the original machine, since
// a loop in temp is either due to the merge or because it was there in the first place.
inputsToMultWith.add(loopEntry.getKey());
}
SequenceSet pathsToMergedRed = data.getPathsToLearnt();
pathsToMergedRed.unite(pathsToMergedRed.crossWithSet(inputsToMultWith));// the resulting path does a "transition cover" on all transitions leaving the red state.
// Now we limit the number of elements in pathsToMerged to the value specified in the configuration.
// This will not affect the underlying graph, but it does not really matter since all
// elements in that graph are accept-states by construction of pathsToMergedRed and hence
// not be returned.