private void doTestNestedTransaction( TestVector testVector )
{
final PersistenceModule pm = createPersistenceModuleForTest();
final Injector injector = Guice.createInjector( pm );
final PersistenceService persistService = injector.getInstance( PersistenceService.class );
persistService.start();
try
{
doTestNestedTransaction( testVector, injector.getInstance( TransactionalWorker.class ) );
}
finally
{
persistService.stop();
}
}