private @Nullable VisualPosition getRangeMarkerEndPosition() {
    invalidateRangeMarkerVisualPositions(mySelectionMarker);
    return myRangeMarkerEndPosition;
  }
private @Nullable VisualPosition getRangeMarkerEndPosition()