code: 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);
      }
docs: 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