boolean detectNegation() {
        for (int i = 0; i < elements.length; i++) {
            //termes permettant de valider une négation
            if (Pattern.matches("ne|pas|jamais|rien|aucun|aucune|n|impossible|moins|peu", elements[i])) { 
                // expression regulière   
                return true;
            }
            else {
                //particularité pour "loin d'être"
                if (i < elements.length - 2) {
                    if (Pattern.matches("loin", elements[i])
                            && Pattern.matches("d", elements[i + 1])
                            && Pattern.matches("être", elements[i + 2])) {
                        return true;
                    }
                }
            }
        }
        return false;
    }