@TestOnly
  @NotNull
  public Collection<VirtualFile> getRoots() {
    List<VirtualFile> result = new ArrayList<>(myRoots.keySet());
    result.sort(Comparator.comparingInt(myRoots::getInt));
    return result;
  }
@TestOnly
  @NotNull
  public Collection<VirtualFile> getRoots()