code: final void setProducerType(ProducerType value) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setProducerType", value);
          /* Get the int value of the ProducerType and set that into the field */
          getHdr2().setField(JsHdr2Access.PRODUCERTYPE, value.toByte());
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setProducerType");
      }
docs: Set the value of the ProducerType field in the message header.
  This method is only used by message constructors so is not public final.
  
  @param value The ProducerType representing the Producer Type of the message (e.g. Core, API, TRM)