if (e instanceof ItemEvent) { synchronized (this) { state = (((ItemEvent) e).getStateChange() == ItemEvent.SELECTED); } }
dispatchEventImpl(AWTEvent e){  if (e.id <= ItemEvent.ITEM_LAST       && e.id >= ItemEvent.ITEM_FIRST      && (item_listeners != null 	  || (eventMask & AWTEvent.ITEM_EVENT_MASK) != 0))			processEvent(e);		else			super.dispatchEventImpl(e);}