@Override
        public void beforeWriteActionStart(@NotNull Object action) {
          if (!indicator.getLookup().isLookupDisposed() && !indicator.isCanceled() && ownerId.equals(ClientId.getCurrent())) {
            indicator.scheduleRestart();
          }
        }
@Override
        public void beforeWriteActionStart(@NotNull Object action)