@NotNull
  default List<TextRange> getLiteralPartRanges() {
    final List<PsiElement> textTokens = findChildrenByType(this, PyTokenTypes.FSTRING_TEXT_TOKENS);
    return ContainerUtil.map(textTokens, PsiElement::getTextRangeInParent);
  }
@NotNull
  default List<TextRange> getLiteralPartRanges()