docs: public void linkStarted(String busId, SIBUuid8 meUuid) 
    
    throws SIIncorrectCallException, SIErrorException, SIDiscriminatorSyntaxException, 
           SISelectorSyntaxException, SIResourceException 
            
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "linkStarted", new Object[] {busId, meUuid});
           
      // Look for existing neighbour for the link
      Neighbour neighbour = getNeighbour(meUuid);
      
      if (neighbour == null)
      {
        // If the neighbour doesn't exist then create it now.
        LocalTransaction tran = _transactionManager.createLocalTransaction(true);
        
        neighbour = createNeighbour(meUuid, busId, (Transaction) tran);
        
        tran.commit();
      }
        
      // Reset the list of subscriptions
      _neighbours.resetBusSubscriptionList();
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "linkStarted");
    }