code: @Override
      public void setBusName(String busName) throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setBusName", busName);
  
          if (busName == null) {
              throw (InvalidDestinationException) JmsErrorUtils.newThrowable(
                                                                             InvalidDestinationException.class,
                                                                             "INVALID_VALUE_CWSIA0261",
                                                                             new Object[] { "busName", null },
                                                                             tc
                              );
          }
  
          jcaManagedConnectionFactory.setBusName(busName);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setBusName");
      }
docs: /*
  default bus name is "DEFAULT", null bus name is not valid.