code: @Override
      public void send(Message msg, CompletionListener cListener)
                      throws JMSException, MessageFormatException, InvalidDestinationException, IllegalArgumentException, UnsupportedOperationException {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "send", new Object[] { msg, cListener });
  
          validateCompletionListernerForNull(cListener);
  
          send_internal(msg, cListener);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "send");
  
      }
docs: {@inheritDoc}