docs: public void runtimeEventOccurred(RuntimeEvent event)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(
          tc,
          "runtimeEventOccurred",
          new Object[] { event});
            
      // Call out to the real GatewayLink MBean's RuntimeEventListener
      // if we determine it to be non-null.
      if(_rel != null)
      {
        _rel.runtimeEventOccurred(_jsme,
                                  event.getType(),
                                  event.getMessage(),
                                  (Properties)event.getUserData());
      }
      else
      {
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
          SibTr.debug(tc, "Null RuntimeEventListener, cannot fire event");         
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "runtimeEventOccurred", this);         
    }