@Override
  protected boolean isEnabledForCaret(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext) {
    return !ModifierKeyDoubleClickHandler.getInstance().isRunningAction() ||
           EditorSettingsExternalizable.getInstance().addCaretsOnDoubleCtrl();
  }
@Override
  protected boolean isEnabledForCaret(@NotNull Editor editor, @NotNull Caret caret, DataContext dataContext)