docs: public BusHandler findBus(String busName) throws SIResourceException, SINotPossibleInCurrentConfigurationException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "findBus", new Object[] { busName });
  
          // Get the bus
          ForeignBusTypeFilter filter = new ForeignBusTypeFilter();
          filter.VISIBLE = Boolean.TRUE;
          BusHandler busHandler = (BusHandler) foreignBusIndex.findByName(busName, filter);
  
          // If the bus was not found in DestinationLookups, ask Admin
          if (busHandler == null)
          {
              busHandler = findBusInternal(busName);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "findBus", busHandler);
  
          return busHandler;
      }