docs: protected void fireActionPerformed(ActionEvent event) {
      Object[] listeners = listenerList.getListenerList();
      for(int i = listeners.length - 2; i >= 0; i -= 2) {
        if(listeners[i] == ActionListener.class) {
          ((ActionListener) listeners[i + 1]).actionPerformed(event);
        }
      }
    }