private static String addTobbesSzamRag(Szo szo) {
        String szoto = szo.getSzo();
        Rend rend = Hangok.getHangrend(szo);
        Maganhangzo utolso = getUtolsoMaganhangzoFajtaja(szo);
        if (utolso != null) {
            if (utolso.equals(HOSSZU)) {
                return szoto + "k";
            } else {
                String utolsoHosszan = Hangok.rovidetHosszura(szoto.substring(szoto.length() - 1));
                return szoto.substring(0, szoto.length() - 1) + utolsoHosszan + "k";
            }
        }
        if (maganhangzokSzama(szo) == 1) {
            String utolsoMaganhangzo = getUtolsoMaganhangzo(szo);
            if ("eéi".contains(utolsoMaganhangzo)) {
                return szoto + "ek";
            } else if ("aá".contains(utolsoMaganhangzo)) {
                return szoto + "ak";
            } else if ("öő".contains(utolsoMaganhangzo)) {
                return szoto + "ök";
            } else { //TODO csak hotfix a hianyzo egytaguakra, pl ín, ól...
                return szoto + "ak";
            }
        } else {
            if (mindOU(szo)) {
                return szoto + "ök";
            }
            //TODO utolso maganhangzo rovid lesz (levél -> levelek)
            if (rend.equals(Rend.MAGAS)) {
                return szoto + "ek";
            } else {
                return szoto + "ok";
            }
        }

        //TODO kepzett szavak: http://www.magyarora.com/grammar/tobbesszam_tablazat.pdf

    }