code: @Override
      public String getTopicName() throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getTopicName");
          String topicName = getDestDiscrim();
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "getTopicName", topicName);
          return topicName;
      }
docs: CAUTION This method is used both to implement the JMS getTopicName method
  and to provide a java bean accessor for the property 'topicName'. This is
  ok provided that both functions can be met by mapping to JmsDestinationImpl.getDestDiscrim().
  
  @see javax.jms.Topic#getTopicName()
  @see JmsTopicImpl#setTopicName(String)