pm = pmf.getPersistenceManager();
pmf.getDataStoreCache().evictAll();
pm.currentTransaction().begin();
ba = (BasicA) pm.getObjectById(id, true);
Assert.assertNotNull("Object not found", ba);
Assert.assertEquals("Bad f1 value", "testCreateInTxAndRemoveInTx2PM", ba.readF1());
Assert.assertEquals("Bad f1 value", 2, ba.readF2());
assertEquals("Bad locale language value", l.getLanguage(), ba.getLocale().getLanguage());
assertEquals("Bad locale country value", l.getCountry(), ba.getLocale().getCountry());
assertEquals("Bad locale variant value", l.getVariant(), ba.getLocale().getVariant());
//assertEquals(BasicA.CALLBACK_INIT + 1, ba.getCheckJdoClear());