docs: protected void fireSwitchEvent(ChangeEvent evt) {
      Object[] listeners = listenerList.getListenerList();
      for(int i = 1; i < listeners.length; i += 2) {
        if(listeners[i - 1] == ChangeListener.class) {
          ((ChangeListener) listeners[i]).stateChanged(evt);
        }
      }
    }