private void fireRealSelectionChanged(SelectionEvent selectionEvent) {
    if (isRealCaretAndSelectionCanAffectOnTarget) {
      reflectRealToTargetSelection(selectionEvent);
    }
  }
private void fireRealSelectionChanged(SelectionEvent selectionEvent)