private void fireServerEvent(ServerEvent evt) {
    Object[] listeners = serverEventListenerList.getListenerList();
    for (int i=0; i<listeners.length; i+=2) {
      if (listeners[i]==IServerEventListener.class) {
        ((IServerEventListener)listeners[i+1]).OnServerEvent(evt);
      }
    }
  }