private @Nullable VisualPosition getRangeMarkerStartPosition() {
    invalidateRangeMarkerVisualPositions(mySelectionMarker);
    return myRangeMarkerStartPosition;
  }
private @Nullable VisualPosition getRangeMarkerStartPosition()