ms = new PagingMessageStore("s50");
ms = new SimpleMessageStore("s50");
   public void setUp() throws Exception   {      super.setUp();      //    FIXME - Why are we starting more than one persistence manager using the same datasource??      //They will pointing at the same set of db tables thus giving indeterministic results                  tl = new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager());      tl.start();      tl2 = new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager());      tl2.start();      tl3 = new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager());      tl3.start();      ms = new PagingMessageStore("s50");      ms2 = new PagingMessageStore("s51");      ms3 = new PagingMessageStore("s52");      channel = new DistributedQueue("test", ms, tl, dispatcher);      channel2 = new DistributedQueue("test", ms2, tl2, dispatcher2);      channel3 = new DistributedQueue("test", ms3, tl3, dispatcher3);      // initialize the transaction repository with the new transaction log      tr.start(tl);      log.debug("setup done");   }