private String queryTreeText() {
        QueryTree root = parent.getModel().getQueryTree();

        if (level < 2)
            return root.toString();
        if (level < 6)
            return parent.yqlRepresentation();
        else
            return "\n" + parent.yqlRepresentation() + "\n" + new TextualQueryRepresentation(root.getRoot()) + "\n";
    }
Traces how properties was resolved and from where. Done after the fact to avoid special handling
of tracelevel, which is the property deciding whether this needs to be done
container-search/src/main/java/com/yahoo/search/query/Trace.java