private InvalidArtifact createInvalidArtifact(ArtifactState state, String errorMessage) { final InvalidArtifact artifact = new InvalidArtifact(state, errorMessage); ProjectLoadingErrorsNotifier.getInstance(myProject) .registerError(new ArtifactLoadingErrorDescription(myProject, artifact)); UnknownFeaturesCollector.getInstance(myProject) .registerUnknownFeature( "com.intellij.packaging.artifacts.ArtifactType", state.getArtifactType()); return artifact; }