private void traverseSameElement(SameElementItem base, IndexFacts.Session indexFacts) {
        for (Iterator<Item> i = base.getItemIterator(); i.hasNext();) {
            Item next = i.next();
            if (next instanceof WordItem) {
               lowerCase(base.getFieldName(), (WordItem) next, indexFacts);
            }
        }
    }
Traverse a query tree and lowercase terms based on decision made in subclasses.

@author Steinar Knutsen
container-search/src/main/java/com/yahoo/search/querytransform/LowercasingSearcher.java