docs: final void clearSmokeAndMirrorsProperties() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "clearSmokeAndMirrorsProperties");
  
          /* JMSXAppId */
          getHdr2().setChoiceField(JsHdr2Access.XAPPID, JsHdr2Access.IS_XAPPID_EMPTY);
  
          /* JMSXUserID */
          setUserid(null);
  
          /* JMSXDeliveryCount is not clearable */
  
          /* JMS_IBM_ExceptionXxxxx are not clearable */
  
          /* JMS_IBM_Feedback */
          getApi().setChoiceField(JsApiAccess.REPORTFEEDBACK, JsApiAccess.IS_REPORTFEEDBACK_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTFEEDBACKINT, JsApiAccess.IS_REPORTFEEDBACKINT_UNSET);
  
          /* JMS_IBM_ReportXxxxxx */
          getHdr2().setChoiceField(JsHdr2Access.REPORTEXPIRY, JsHdr2Access.IS_REPORTEXPIRY_UNSET);
          getHdr2().setChoiceField(JsHdr2Access.REPORTCOA, JsHdr2Access.IS_REPORTCOA_UNSET);
          getHdr2().setChoiceField(JsHdr2Access.REPORTCOD, JsHdr2Access.IS_REPORTCOD_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTEXCEPTION, JsApiAccess.IS_REPORTEXCEPTION_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTPAN, JsApiAccess.IS_REPORTPAN_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTNAN, JsApiAccess.IS_REPORTNAN_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTPASSMSGID, JsApiAccess.IS_REPORTPASSMSGID_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTPASSCORRELID, JsApiAccess.IS_REPORTPASSCORRELID_UNSET);
          getApi().setChoiceField(JsApiAccess.REPORTDISCARDMSG, JsApiAccess.IS_REPORTDISCARDMSG_UNSET);
  
          /* JMS_IBM_ArmCorrelator & JMS_TOG_ARM_Correlator */
          setARMCorrelator(null);
  
          /* transportVersion */
          getHdr2().setChoiceField(JsHdr2Access.TRANSPORTVERSION, JsHdr2Access.IS_TRANSPORTVERSION_EMPTY);
  
          // JMS_IBM_Character_Set and JMS_IBM_Encoding are not really smoke-and-mirrors
          // properties, but they do need to be cleared in the message itself too. d395685
          setCcsid(null);
          setEncoding(null);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "clearSmokeAndMirrorsProperties");
      }