@NotNull
  @Override
  public List<RootUrlInfo> getErrorRoots() {
    synchronized (myMonitor) {
      return new ArrayList<>(myErrorRoots);
    }
  }
@NotNull
  @Override
  public List<RootUrlInfo> getErrorRoots()