@NotNull
  @Override
  public List<DeploymentSource> createArtifactDeploymentSources(Project project, ArtifactType... artifactTypes) {
    if (project.isDefault()) return Collections.emptyList();
    Artifact[] artifacts = ArtifactManager.getInstance(project).getArtifacts();
    List<Artifact> supportedArtifacts = new ArrayList<>();
    Set<ArtifactType> typeSet = Set.of(artifactTypes);
    for (Artifact artifact : artifacts) {
      if (typeSet.contains(artifact.getArtifactType())) {
        supportedArtifacts.add(artifact);
      }
    }
    return createArtifactDeploymentSources(project, supportedArtifacts);
  }
@NotNull
  @Override
  public List<DeploymentSource> createArtifactDeploymentSources(Project project, ArtifactType... artifactTypes)