boolean isLessThen(AbsoluteSymbolPosition other) {
    if (other == null) return false;

    return pageNumber < other.pageNumber
           || pageNumber == other.pageNumber
              && symbolOffsetInPage < other.symbolOffsetInPage;
  }
boolean isLessThen(AbsoluteSymbolPosition other)