@Override
  protected @Nullable Editor getEditor(@NotNull DataContext dataContext) {
    return TextComponentEditorAction.getEditorFromContext(dataContext);
  }
@Override
  protected @Nullable Editor getEditor(@NotNull DataContext dataContext)