@Override
  public @NotNull Result charTyped(char c, @NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file) {
    if (shouldDoNothingInBackendMode()) return Result.CONTINUE;
    autoIndentHyphen(c, project, editor, file);
    return Result.CONTINUE;
  }
@Override
  public @NotNull Result charTyped(char c, @NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file)