protected void setState(Language queryLanguage, IndexFacts.Session indexFacts, String defaultIndex) {
        this.indexFacts = indexFacts;
        this.defaultIndex = defaultIndex;
        this.language = queryLanguage;
        this.submodes.reset();
    }
Unicode normalizes some piece of natural language text. The chosen form
is compatibility decomposition, canonical composition (NFKC).
container-search/src/main/java/com/yahoo/prelude/query/parser/AbstractParser.java