@ApiStatus.Internal
  public void removeWslDistributionsChangeListener(
    @NotNull BiConsumer<@NotNull Set<@NotNull WSLDistribution>, @NotNull Set<@NotNull WSLDistribution>> listener
  ) {
    if (!myWslDistributionsChangeListeners.remove(listener)) {
      throw new IllegalArgumentException("The listener hasn't been registered: " + listener);
    }
  }
@ApiStatus.Internal
  public void removeWslDistributionsChangeListener(
    @NotNull BiConsumer<@NotNull Set<@NotNull WSLDistribution>, @NotNull Set<@NotNull WSLDistribution>> listener
  )