code: @Override
      public final void setCorrelationIdAsBytes(byte[] value) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setCorrelationIdAsBytes", value);
          if (value != null) {
              /* Set the binary variant to the given value */
              byte[] copy = new byte[value.length];
              System.arraycopy(value, 0, copy, 0, value.length);
              getApi().setField(JsApiAccess.CORRELATIONID_BINARYVALUE, copy);
          }
          else {
              /* Set the variant to empty */
              getApi().setChoiceField(JsApiAccess.CORRELATIONID, JsApiAccess.IS_CORRELATIONID_EMPTY);
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setCorrelationIdAsBytes");
      }
docs: /*
  Set the contents of the CorrelationId field in the message header.
  
  Javadoc description supplied by JsMessage interface.