@Override
    protected void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) {
      int targetOffset = TabOutScopesTracker.getInstance().removeScopeEndingAt(editor, caret.getOffset());
      if (targetOffset > 0) caret.moveToOffset(targetOffset);
    }
@Override
    protected void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext)