# File automaten.rb, line 788
        def NEXT
                tmpRel = Relation.new([[]])
                @grammar.getRules.each_value do |x| 
                        if !(x.isEpsilon) then
                                links = x.getSymbol
                                tmpMenge = Menge.new(x.getAlts)
                                tmpMenge.each do |i| 
                                        for b in 0..(i.getSymbols.length-2)
                                                j=1
                                                while ((b+j<i.getSymbols.length)and(@grammar.getEpsilonSymb.include?(i.getSymbols[b+j]))) do
                                                        tmpRel.addPaar!(i.getSymbols[b].to_s, i.getSymbols[b+j].to_s )
                                                        j+=1
                                                end
                                                if (b+j<i.getSymbols.length) then tmpRel.addPaar!(i.getSymbols[b].to_s, i.getSymbols[b+1].to_s ) end
                                        end
                                end
                        end
                end
                return tmpRel
        end