@Override
    @Nullable
    public Map<Expression<?>, ?> newInstance(Object... args) {
        Map<Expression<?>, Object> map = new HashMap<>();
        for (int i = 0; i < args.length; i++) {
            map.put(this.args.get(i), args[i]);
        }
        return map;
    }
Create a new QMap instance

@param args
querydsl-core/src/main/java/com/querydsl/core/types/QMap.java