if (s.isAccept()) {
epsilons.add(new StatePair(initial, ss));
}
for (Transition t : s.getTransitions()) {
State pp = map.get(t.getDest());
pp.addTransition(new Transition(t.getMin(), t.getMax(), ss));
}
}
b.setDeterministic(false);
b.addEpsilons(epsilons);
b.minimize();