# File automaten.rb, line 811
        def FIRST(a,b)
                addRule("S' -> "+@start+" #\n\n")
                erg = Menge.new([])
                a.each{|symb|
                      erg = erg + self.BEGIN.reflexiv.transitiv.entferneNonterminale.nachfolger(symb)
                        if !(@grammar.getEpsilonSymb.include?(Symb.new(symb))) then 
                                return erg.copy
                        end
                        }
                # zur Berechnung LR_1 benötigt Rechtskontext wird vereinigt 
                # wenn alles Epsilonsymbole vorher vorhanden
                erg += b if b != nil
                return erg
        end