docs: private void addRemoveToolTipTextUpdaterOnSelectionStateChangeAsNeeded() {
          if (selectedToolTipText == null && disabledSelectedToolTipText == null) {
              if (toolTipTextUpdaterOnSelectionStateChange != null) {
                  removeItemListener(toolTipTextUpdaterOnSelectionStateChange);
                  toolTipTextUpdaterOnSelectionStateChange = null;
              }
          } else if (toolTipTextUpdaterOnSelectionStateChange == null) {
              toolTipTextUpdaterOnSelectionStateChange = new ToolTipTextUpdaterOnSelectionStateChange();
              addItemListener(toolTipTextUpdaterOnSelectionStateChange);
          }
      }