protected final void add(Operator op, String pattern) {
        templates.put(op, templateFactory.create(pattern));
        if (!precedence.containsKey(op)) {
            precedence.put(op, -1);
        }
    }
Precedence order based on Java language operator precedence
querydsl-core/src/main/java/com/querydsl/core/types/Templates.java