@Override
    protected void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) {
      EditorActionUtil.moveCaretToLineEnd(editor, false, !(editor instanceof TextComponentEditor));
    }
@Override
    protected void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext)