protected PathMetadata<?> createMapAccessPath(Path<?> path, Object key) { return PathMetadataFactory.forMapAccess(path, key); }
protected PathMetadata<K> forMapAccess(K key) { return PathMetadataFactory.forMapAccess(this, key); }
protected PathMetadata<K> forMapAccess(Expression<K> key) { return PathMetadataFactory.forMapAccess(this, key); }