pojo = pm.getObjectById(HasEmbeddedJDO.class, pojo.getId());
assertNotNull(pojo.getFlight());
// it's weird but flight doesn't have an equals() method
assertTrue(f.customEquals(pojo.getFlight()));
assertNotNull(pojo.getAnotherFlight());
assertTrue(f2.customEquals(pojo.getAnotherFlight()));
assertNotNull(pojo.getEmbedded1());
assertEquals("v1", pojo.getEmbedded1().getVal1());
assertEquals(Utils.newArrayList("yar1", "yar2"), pojo.getEmbedded1().getMultiVal1());
assertNotNull(pojo.getEmbedded1().getEmbedded2());