@Contract(pure = true)
  public boolean equalsToRange(int startOffset, int endOffset) {
    return startOffset == myStartOffset && endOffset == myEndOffset;
  }
@Contract(pure = true)
  public boolean equalsToRange(int startOffset, int endOffset)