if (listenerList == null) listenerList = new EventListenerList();
    protected void fireIntervalRemoved(Object source, int index0, int index1)    {	Object[] listeners = listenerList.getListenerList();	ListDataEvent e = null;	for (int i = listeners.length - 2; i >= 0; i -= 2) {	    if (listeners[i] == ListDataListener.class) {		if (e == null) {		    e = new ListDataEvent(source, ListDataEvent.INTERVAL_REMOVED, index0, index1);		}		((ListDataListener)listeners[i+1]).intervalRemoved(e);	    }	       	}    }