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