code: @Override
      public String getCoreDurableSubName(String jmsClientID, String jmsSubName) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getCoreDurableSubName", new Object[] { jmsClientID, jmsSubName });
  
          String retSubName;
  
          if ((jmsClientID == null) || ("".equals(jmsClientID))) {
              retSubName = jmsSubName;
          } else {
              retSubName = jmsClientID + SUB_CONCATENATOR + jmsSubName;
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "getCoreDurableSubName", retSubName);
  
          return retSubName;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.api.jms.JmsSharedUtils#getCoreDurableSubName(java.lang.String, java.lang.String)