@Override public boolean isArmed(){
  boolean b=shouldActLikeButton() || (pressedWhenPopupVisible && comboBox.isPopupVisible());
  return b ? isPressed() : super.isArmed();
}

@ Override public boolean isArmed ( ) { boolean b = shouldActLikeButton ( ) || ( pressedWhenPopupVisible && comboBox . isPopupVisible ( ) ) ; return b ? isPressed ( ) : super . isArmed ( ) ; }
indicates partial commitment towards triggering the button .
