@Contract(pure = true)
  private static @Range(from = 0, to = Integer.MAX_VALUE) int calculateIndent(@NotNull String content) {
    if (content.isEmpty()) return 0;
    final String noIndent = content.replaceAll("^\\s*\\*\\s*", "");
    return content.length() - noIndent.length();
  }
@Contract(pure = true)
  private static @Range(from = 0, to = Integer.MAX_VALUE) int calculateIndent(@NotNull String content)