Assert.assertEquals(1, c12.getChild11Manys().size());
Assert.assertEquals("Child11ManyStr", c12.getChild11Manys().get(0).getStr());
startEnd.end();
// create Child21
Child21 c21 = newChild21(startEnd, null, 21L);
Long c21Id = c21.getId();
Key c21Key = KeyFactory.createKey(PARENT_KIND, c21Id);
// verify Child21 entity
Entity c21e = ds.get(c21Key);
Assert.assertEquals(c21Key, c21e.getKey());
Assert.assertEquals("C21", c21e.getProperty("DTYPE"));
Assert.assertTrue(c21e.hasProperty("parentStr"));
Assert.assertNull(c21e.getProperty("parentStr"));
Assert.assertEquals(21L, c21e.getProperty("child21Long"));
Assert.assertTrue(c21e.hasProperty("str"));
Assert.assertNull(c21e.getProperty("str"));
Assert.assertTrue(c21e.hasProperty("dbl"));
Assert.assertNull(c21e.getProperty("dbl"));
Assert.assertEquals(5, c21e.getProperties().size());
// verify Child21 object
startEnd.start();
c21 = em.find(Child21.class, c21Id);
Assert.assertEquals(c21Id, c21.getId());
Assert.assertEquals(21L, c21.getChild21Long());
Assert.assertNull(c21.getParentStr());
startEnd.end();
// create Child22
Child22 c22 = newChild22(startEnd, "ParentChild22", "Child22", Boolean.TRUE, new Embedded2("Embedded2Child22", -7d));
Long c22Id = c22.getId();