public TextRange getTextRange() {
    if (myStart == myEnd) return myStart.getTextRange();
    return new TextRange(myStart.getTextRange().getStartOffset(), myEnd.getTextRange().getEndOffset());
  }
public TextRange getTextRange()