private void addRoots(@NotNull List<Root> roots, @NotNull List<Root> rootsToAdd) {
      if (!rootsToAdd.isEmpty()) {
        if (LOG.isDebugEnabled()) {
          LOG.debug("Adding " + toRootFiles(rootsToAdd));
        }
        model.roots = List.copyOf(ContainerUtil.concat(roots, rootsToAdd));
        model.treeNodesInserted(path, IntStream.range(roots.size(), roots.size() + rootsToAdd.size()).toArray(), rootsToAdd.toArray());
      }
    }
private void addRoots(@NotNull List<Root> roots, @NotNull List<Root> rootsToAdd)