@NotNull Rectangle getArrowButtonBounds() {
    Insets i = spinner.getInsets();
    return new Rectangle(spinner.getWidth() - DEFAULT_ICON.getIconWidth() - i.right, i.top,
                         DEFAULT_ICON.getIconWidth(), DEFAULT_ICON.getIconHeight());
  }
@NotNull Rectangle getArrowButtonBounds()