@Override
  public @NotNull TextRange getRangeInElement() {
    TextRange rangeInElement = myRangeInElement;
    if (rangeInElement == null) {
      myRangeInElement = rangeInElement = calculateDefaultRangeInElement();
    }
    return rangeInElement;
  }
@Override
  public @NotNull TextRange getRangeInElement()