@Override
    public void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) {
      Project project = CommonDataKeys.PROJECT.getData(dataContext);
      if (project != null) {
        CodeBlockUtil.moveCaretToCodeBlockEnd(project, editor, false);
      }
    }
@Override
    public void doExecute(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext)