Object o = pm.newObjectIdInstance(BasicB.class, strid);
bb = (BasicB) pm.getObjectById(o, false);
Assert.assertNotNull("returned object is null", bb);
Assert.assertEquals("Bad field 'id1' value", id1, bb.getId1());
Assert.assertEquals("Bad field 'di2' value", id2, bb.getId2());
Assert.assertEquals("Bad field 'f1' value", f1, bb.readF1());
Assert.assertEquals("Bad field 'f1' value", f2, bb.readF2());
Query q = pm.newQuery(BasicB.class);
Iterator it = ((Collection) q.execute()).iterator();
while(it.hasNext()) {