@Override
      public void beforeRootsChange(@NotNull ModuleRootEvent event) {
        if (beforeCalled++ == 0) {
          suspend();
        }
      }
@Override
      public void beforeRootsChange(@NotNull ModuleRootEvent event)