@Contract(pure = true)
  default @NotNull TextRange getTextRangeInParent() {
    return TextRange.from(getStartOffsetInParent(), getTextLength());
  }
@Contract(pure = true)
  default @NotNull TextRange getTextRangeInParent()