@NotNull
  public static LineCol fromCaret(@NotNull Editor editor) {
    return fromOffset(editor.getDocument(), editor.getCaretModel().getOffset());
  }
@NotNull
  public static LineCol fromCaret(@NotNull Editor editor)