@Contract(pure = true)
  public @NotNull @UnmodifiableView SortedSet<String> getRepositoryPaths() {
    synchronized (myLock) {
      return Collections.unmodifiableSortedSet(myState.repositories);
    }
  }
@Contract(pure = true)
  public @NotNull @UnmodifiableView SortedSet<String> getRepositoryPaths()