code: public final void setExceptionInserts(String[] values) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setExceptionInserts", values);
          boolean wasEmpty = (getHdr2().getChoiceField(JsHdr2Access.EXCEPTION) == JsHdr2Access.IS_EXCEPTION_EMPTY);
          if (values != null) {
              getHdr2().setField(JsHdr2Access.EXCEPTION_DETAIL_INSERTS, values);
          }
          else {
              getHdr2().setField(JsHdr2Access.EXCEPTION_DETAIL_INSERTS, null);
          }
          if (wasEmpty)
          {
              // Need to mark the optional exception fields as empty
              getHdr2().setChoiceField(JsHdr2Access.EXCEPTION_DETAIL_PROBLEMDESTINATION, JsHdr2Access.IS_EXCEPTION_DETAIL_PROBLEMDESTINATION_EMPTY);
              getHdr2().setChoiceField(JsHdr2Access.EXCEPTION_DETAIL_PROBLEMSUBSCRIPTION, JsHdr2Access.IS_EXCEPTION_DETAIL_PROBLEMSUBSCRIPTION_EMPTY);
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setExceptionInserts");
      }
docs: /*
  Set the value of the ExceptionInserts in the message header.
  
  Javadoc description supplied by JsMessage interface.