if (logRun) { lastLog.add(endSet); }
    private boolean nfaAccepts(String w) {        IntegerSet startSet;        IntegerSet endSet;        ListIterator<Integer> finalSetIt;                startSet = startStateSet;        endSet = nfaDelta(startSet, w);        // schaue nun, ob die Endzustandsmenge einen akzeptierenden Zustand        // enthlt, schn das wir dafr unser IntSet haben                // nfaDelta liefert uU zb die Originalreferenz auf das StartStateSet        // zurck, deshalb hier clone        endSet = (IntegerSet)endSet.clone();        endSet.intersect(finalStateSet);        return (!endSet.isEmpty());    }