@NotNull
    @Override
    public Set<String> getArtifactsWrittenPaths() {
      return myContexts.stream()
        .map(ctx -> ArtifactsCompiler.getWrittenPaths(ctx))
        .filter(Objects::nonNull)
        .flatMap(set -> set.stream())
        .collect(Collectors.toSet());
    }
@NotNull
    @Override
    public Set<String> getArtifactsWrittenPaths()