@Override
protected void assertResult(RootWithMiscGroups result)
{
assertEquals("a", result.getA());
assertEquals("b", result.getB());
CDEChoice cde = result.getCde();
assertNotNull(cde);
assertNull(cde.getC());
DESequence de = cde.getDe();
assertNotNull(de);
assertEquals("d", de.getD());
assertEquals("e", de.getE());
FGSequence fg = result.getFg();
assertNotNull(fg);