question: public static Automaton minimizeSimple ( Automaton a ) { Set < Integer > initialSet = new HashSet < Integer > ( ) ; a = determinizeSimple ( Operations . reverse ( a , initialSet ) , initialSet ) ; initialSet . clear ( ) ; a = determinizeSimple ( Operations . reverse ( a , initialSet ) , initialSet ) ; return a ; }
target:  Simple, original brics implementation of Brzozowski minimize()