docs: private void fireReceiveAllowedStateChangeEvent(boolean newState)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "fireReceiveAllowedStateChangeEvent", Boolean.valueOf(newState));
  
          MessageProcessor messageProcessor = getMessageProcessor();
  
          if (messageProcessor.getMessagingEngine().isEventNotificationEnabled())
          {
              // Build the message for the Notification
  
              String message =
                              nls.getFormattedMessage("NOTIFY_RECEIVE_ALLOWED_STATE_CHANGE_CWSIP0552",
                                                      new Object[] { getName(),
                                                                    getUuid().toString(),
                                                                    Boolean.valueOf(newState) },
                                                      null);
  
              // Build the properties for the Notification
              Properties props = new Properties();
  
              props.put(SibNotificationConstants.KEY_DESTINATION_NAME, getName());
              props.put(SibNotificationConstants.KEY_DESTINATION_UUID, getUuid().toString());
  
              if (newState)
                  props.put(SibNotificationConstants.KEY_RECEIVE_ALLOWED_STATE,
                            SibNotificationConstants.RECEIVE_ALLOWED_TRUE);
              else
                  props.put(SibNotificationConstants.KEY_RECEIVE_ALLOWED_STATE,
                            SibNotificationConstants.RECEIVE_ALLOWED_FALSE);
  
              // Now create the Event object to pass to the control adapter
              MPRuntimeEvent MPevent =
                              new MPRuntimeEvent(SibNotificationConstants.TYPE_SIB_MESSAGEPOINT_RECEIVE_ALLOWED_STATE,
                                              message,
                                              props);
              // Fire the event
              runtimeEventOccurred(MPevent);
          }
          else
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  SibTr.debug(tc, "fireReceiveAllowedStateChangeEvent", "Event Notification is disabled, cannot fire event");
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "fireReceiveAllowedStateChangeEvent");
      }