public static PackagingElementPath createPath(@NotNull List<? extends PackagingElement<?>> elements) {
    PackagingElementPath path = EMPTY;
    for (PackagingElement<?> element : elements) {
      path = new PackagingElementPath(path, element);
    }
    return path;
  }
public static PackagingElementPath createPath(@NotNull List<? extends PackagingElement<?>> elements)