@Nullable
  public LineBreakpoint<?> addLineBreakpoint(Document document, int lineIndex) {
    return addLineBreakpoint(document, lineIndex, p -> {});
  }
@Nullable
  public LineBreakpoint<?> addLineBreakpoint(Document document, int lineIndex)