@Override
    public @NotNull ActionUpdateThread getActionUpdateThread() {
      DeleteProvider baseProvider = myEditor == null ? null : PlatformDataKeys.DELETE_ELEMENT_PROVIDER.getData(myEditor);
      return baseProvider == null ? ActionUpdateThread.BGT : baseProvider.getActionUpdateThread();
    }
@Override
    public @NotNull ActionUpdateThread getActionUpdateThread()