code: public void initialiseNonPersistent(MessageProcessor messageProcessor,
                                        SIMPTransactionManager txManager)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "initialiseNonPersistent", messageProcessor);
  
      //Release 1 has no Link Bundle IDs for this Neighbour
  
      // Cache the reference to the message processor
      _messageProcessor = messageProcessor;
  
      // Create the ObjectPool that will be used to store the 
      // subscriptionMessages.  Creating with an intial length of
      // 2, but this could be made a settable parameter for performance
      _subscriptionMessagePool = new ObjectPool("SubscriptionMessages", NUM_MESSAGES);
  
      // Create a new object to contain all the Neighbours
      _neighbours = new Neighbours(this, _messageProcessor.getMessagingEngineBus());
  
      // Create a new LockManager instance
      _lockManager = new LockManager();
      
      // Assign the transaction manager
      _transactionManager = txManager;
              
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "initialiseNonPersistent");
    }
docs: Called to recover Neighbours from the MessageStore.
  
  @param messageProcessor  The message processor instance
  @param txManager  The transaction manager instance to create Local transactions
  under.