private @NotNull LineSet getLineSet() {
    LineSet lineSet = dereference(myLineSet);
    if (lineSet == null) {
      myLineSet = new SoftReference<>(lineSet = LineSet.createLineSet(myText));
    }
    return lineSet;
  }
private @NotNull LineSet getLineSet()