@Override
    public Void visit(TemplateExpression<?> expr, QueryMetadata context) {
        for (Object arg : expr.getArgs()) {
            if (arg instanceof Expression<?>) {
                ((Expression<?>) arg).accept(this, context);
            }
        }
        return null;
    }
Copies {@code ParameterExpression} bindings from subexpressions to {@link QueryMetadata} in the context

@author tiwe
querydsl-core/src/main/java/com/querydsl/core/types/ParamsVisitor.java