&& e.id >= ItemEvent.ITEM_FIRST && (item_listeners != null || (eventMask & AWTEvent.ITEM_EVENT_MASK) != 0))
&& e.id >= ItemEvent.ITEM_FIRST) { ItemEvent ie = (ItemEvent) e; int itemState = ie.getStateChange(); setState(itemState == ItemEvent.SELECTED ? true : false); if (item_listeners != null || (eventMask & AWTEvent.ITEM_EVENT_MASK) != 0)
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);}