public <K, V, E extends SimpleExpression<V>> MapPath<K, V, E> getMap(String property, Class<K> key, Class<V> value, Class<? super E> queryType) {
        validate(property, Map.class);
        return super.createMap(property, key, value, queryType);
    }
Create a new Map typed path

@param <K>
@param <V>
@param <E>
@param property property name
@param key key type
@param value value type
@param queryType vaue expression type
@return property path
querydsl-core/src/main/java/com/querydsl/core/types/dsl/PathBuilder.java