docs: final void setCompatibilityWrapper(JSCompatibleMessageImpl wrapper) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              JmfTr.entry(this, tc, "setCompatibilityWrapper", wrapper);
  
          synchronized (getMessageLockArtefact()) {
              compatibilityWrapperOrSelf = wrapper;
              // If we are our own master & e've just been wrapped in a JSCompatibleMessage, then we
              // need to update the master reference.
              if (master == this) {
                  setMaster();
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              JmfTr.exit(this, tc, "setCompatibilityWrapper");
      }