public <K, V> MapPath<K, V, PathBuilder<V>> getMap(String property, Class<K> key, Class<V> value) {
        return this.<K, V, PathBuilder<V>>getMap(property, key, value, PathBuilder.class);
    }
public < K , V > MapPath < K , V , PathBuilder < V > > getMap ( String property , Class < K > key , Class < V > value ) { return this . < K , V , PathBuilder < V > > getMap ( property , key , value , PathBuilder . class ) ; }
Create a new Map typed path

@param <K>
@param <V>
@param property property name
@param key key type
@param value value type
@return property path