void (@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) { final IndentGuideDescriptor guide = editor.getIndentsModel().getCaretIndentGuide(); if (guide != null && !caret.hasSelection() && isWhitespaceAtCaret(caret)) { selectWithGuide(caret, guide); } else { myDefaultHandler.execute(editor, caret, dataContext); } }