code: private void fireNotAuthenticatedEvent(String userName) {
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.entry(tc, "fireNotAuthenticatedEvent", userName);
  
          // Check that we have a RuntimeEventListener
          if (_runtimeEventListener != null) {
              // Build the message for the Notification
              String message = nls.getFormattedMessage(
                                                       "USER_NOT_AUTHORIZED_ERROR_CWSIP0301", new Object[] {
                                                                                                            userName, getMessagingEngineName(),
                                                                                                            getMessagingEngineBus() }, null);
  
              // Build the properties for the Notification
              Properties props = new Properties();
  
              props.put(SibNotificationConstants.KEY_OPERATION,
                        SibNotificationConstants.OPERATION_CONNECT);
              props.put(SibNotificationConstants.KEY_SECURITY_USERID, userName);
              props.put(SibNotificationConstants.KEY_SECURITY_REASON,
                        SibNotificationConstants.SECURITY_REASON_NOT_AUTHENTICATED);
              // Fire the event
              _runtimeEventListener
                              .runtimeEventOccurred(
                                                    _engine,
                                                    SibNotificationConstants.TYPE_SIB_SECURITY_NOT_AUTHENTICATED,
                                                    message, props);
          } else {
              if (TraceComponent.isAnyTracingEnabled()
                  && tc.isDebugEnabled())
                  SibTr.debug(tc, "Null RuntimeEventListener, cannot fire event");
          }
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.exit(tc, "fireNotAuthenticatedEvent");
      }
docs: Fire an event notification of type TYPE_SIB_SECURITY_NOT_AUTHENTICATED
  with reason SECURITY_REASON_NOT_AUTHENTICATED.
  
  @param newState