protected void updateSelection(boolean isSelected, JComponent component, JComponent innerComponent) {
    if (!ExperimentalUI.isNewUI()) {
      setSelected(component, isSelected);
    } else {
      UIUtil.setNotOpaqueRecursively(component);
    }
    setSelected(innerComponent, isSelected);
  }
protected void updateSelection(boolean isSelected, JComponent component, JComponent innerComponent)