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