@Override
      public void update(Project project, @Nullable VirtualFile root) {
        if (root != null && roots.contains(root)) {
          refresher.refresh(root);
        }
      }
@Override
      public void update(Project project, @Nullable VirtualFile root)