private void keresAllitmanyt(Mondat mondat) {
        List<Szo> potencialisSzavak = new ArrayList<>();
        for (String s : mondat.getVizsgalandoSzavak()) {
            s = s.toLowerCase();
            s = igekototLevesz(s);
            for (Szo szo : szokincs) {
                if (!szo.getSzofajok().contains("ige")) {
                    continue;
                }
                if (szo.getSzo().equals(s)) {
                    mondat.setAllitmany(szo);
                    return;
                }
                if (szo.getSzo().length() < 3) {
                    if (s.startsWith(szo.getSzo())) {
                        potencialisSzavak.add(szo);
                    }
                } else if (s.startsWith(szo.getVegeNelkul())) {
                    potencialisSzavak.add(szo);
                }
            }
        }
        Szo allitmany = igeragozastVegignez(mondat, potencialisSzavak);
        if(allitmany != null){
            mondat.setAllitmany(allitmany);
        } else {
            mondat.setAllitmany(getLegtobbEgyezes(mondat, potencialisSzavak));
        }
        mondat.torolSzo(mondat.getSzoSzotobol(mondat.getAllitmany()));
    }