@Contract(pure = true)
  public @NotNull TextRange grown(int lengthDelta) {
    if (lengthDelta == 0) {
      return this;
    }
    return from(myStartOffset, getLength() + lengthDelta);
  }
@Contract(pure = true)
  public @NotNull TextRange grown(int lengthDelta)