if (changeEvent == null) changeEvent = new ChangeEvent(this);
    protected  void fireStateChanged()    {      ChangeListener[] listeners = getChangeListeners();      for (int i = 0; i < listeners.length; ++i)        {          listeners[i].stateChanged(changeEvent);        }    }