@Override
  public @NotNull Collection<PsiFileSystemItem> getRoots(final @NotNull Module module) {
    return ContainerUtil.mapNotNull(ModuleRootManager.getInstance(module).getContentRoots(), virtualFile -> PsiManager.getInstance(module.getProject()).findDirectory(virtualFile));
  }
@Override
  public @NotNull Collection<PsiFileSystemItem> getRoots(final @NotNull Module module)