class TextRangeImpl implements TextRange {

  @Override
  public int hashCode() {
    return Objects.hash(start, end);
  }

  public  TextRangeImpl(int startLine, int startLineOffset, int endLine, int endLineOffset);
  public  TextRangeImpl(TextPointer start, TextPointer end);

}