code: void setDestName(String destName) throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setDestName", destName);
  
          if ((null == destName) || ("".equals(destName))) {
              // d238447 FFDC review. More likely to be an external rather than internal error,
              //   so no FFDC.
              throw (JMSException) JmsErrorUtils.newThrowable(
                                                              InvalidDestinationException.class,
                                                              "INVALID_VALUE_CWSIA0281",
                                                              new Object[] { "destName", destName },
                                                              tc
                              );
          }
          // Store the property
          updateProperty(DEST_NAME, destName);
  
          // Clear the cached destinationAddresses, as they may now be incorrect
          clearCachedProducerDestinationAddress();
          clearCachedConsumerDestinationAddress();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setDestName");
      }
docs: setDestName
  Set the destName for this Destination.
  
  @param destName The value for the destName
  
  @exception JMSException Thrown if the destName is null or blank