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);
assertEquals("f", fg.getF());
assertEquals("g", fg.getG());
}