code: public void setExceptionProblemDestination(String value) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setExceptionProblemDestination", value);
          boolean wasEmpty = (getHdr2().getChoiceField(JsHdr2Access.EXCEPTION) == JsHdr2Access.IS_EXCEPTION_EMPTY);
          getHdr2().setField(JsHdr2Access.EXCEPTION_DETAIL_PROBLEMDESTINATION_DATA, value);
          if (wasEmpty)
          {
              // Need to mark the other optional exception field as empty
              getHdr2().setChoiceField(JsHdr2Access.EXCEPTION_DETAIL_PROBLEMSUBSCRIPTION, JsHdr2Access.IS_EXCEPTION_DETAIL_PROBLEMSUBSCRIPTION_EMPTY);
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setExceptionProblemDestination");
      }
docs: /*
  Set the value of the Exception Problem Destination in the message header.
  
  Javadoc description supplied by JsMessage interface.