ModifiableArtifact (@NotNull String name, @NotNull ArtifactType artifactType, CompositePackagingElement<?> rootElement, @Nullable ProjectModelExternalSource externalSource) { throw new UnsupportedOperationException(); }