code: public static <KT> PathMetadata forMapAccess(Path<?> parent, Expression<KT> key) {
          return new PathMetadata(parent, key, PathType.MAPVALUE);
      }
docs: Create a new PathMetadata instance for key based map access
  
  @param parent parent path
  @param key key for map access
  @return map access path