New implementation to setup persistence runtime Existing implementation to setup persistence runtime
 private static PersistenceRuntime persistence;
 private static PersistenceManager perManager;
 private static ExamplePackagePersistenceMaster master;


 public static void setupPersistenceRuntime() {
   try {
    persistence = PersistenceRuntime.getInstance();
    master = new ExamplePackagePersistenceMaster();
    persistence.registerPersistenceMaster(master);
    perManager = 
       persistence.getPersistenceManager(VisibilityType.SEPARATED);
    perManager.registerEntityFactory(master);
// This step is necessary to allow transaction
    perManager.beginTransaction(true);


   } catch (Exception e) {
    e.printStackTrace();
    System.out.println("Error during startup");
    System.exit(-1);
   }
 }
 private static PersistenceRuntime persistence;
 private static TransactionManager trxManager;
 private static ExamplePackagePersistenceMaster master
 private static Transaction trx;

 public static void setupPersistenceRuntime() {
   try {
    persistence = PersistenceRuntime.getInstance();
    master = new ExamplePackagePersistenceMaster();
    persistence.registerPersistenceMaster(master);
    trxManager = 
       persistence.getTransactionManager(VisibilityType.SEPARATED);
    trxManager.registerEntityFactory(master);




   } catch (Exception e) {
    e.printStackTrace();
    System.out.println("Error during startup");
    System.exit(-1);
   }
 }