public boolean isIconHovered(@Nullable Point p, @Nullable Rectangle bounds) {
      if (p == null || bounds == null) {
        return false;
      }
      var leftPadding = ExperimentalUI.isNewUI() ?
                        JBUI.CurrentTheme.Popup.Selection.LEFT_RIGHT_INSET.get() + JBUI.CurrentTheme.Popup.Selection.innerInsets().left
                                                 : this.getIpad().left;
      var iconWidth = myPopFrameIcon.getIconWidth();
      return new Rectangle(leftPadding, 0, iconWidth, bounds.height).contains(p);
    }
public boolean isIconHovered(@Nullable Point p, @Nullable Rectangle bounds)