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