cm = new JDBCChannelMapper(sc.getDataSource(), sc.getTransactionManager()); cm.start();  return new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager(), cm);
log.info("Creating pm"); try { cm = new JDBCChannelMapper(sc.getDataSource(), sc.getTransactionManager());  JDBCPersistenceManager pm = new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager(), cm);  pm.start();  cm.setPersistenceManager(pm);  cm.start();   return pm; } catch (Exception e) { e.printStackTrace(); return null; }
   protected JDBCPersistenceManager createPM() throws Exception   {      cm = new JDBCChannelMapper(sc.getDataSource(), sc.getTransactionManager());      cm.start();                       return new JDBCPersistenceManager(sc.getDataSource(), sc.getTransactionManager(), cm);   }