docs: public static Driver routingDriver( Iterable<URI> routingUris, AuthToken authToken, Config config )
      {
          assertRoutingUris( routingUris );
          Logger log = createLogger( config );
  
          for ( URI uri : routingUris )
          {
              try
              {
                  return driver( uri, authToken, config );
              }
              catch ( ServiceUnavailableException e )
              {
                  log.warn( "Unable to create routing driver for URI: " + uri, e );
              }
          }
  
          throw new ServiceUnavailableException( "Failed to discover an available server" );
      }