child2Classes.add(Child3Bean.class); // Child2 DU has both Child2 and Child3 EJBs
nestedChildClasses.add(NestedChildBean.class);
// Make the metadata
JBoss50MetaData parentMd = creator.create(parentClasses);
JBoss50MetaData child1Md = creator.create(child1Classes);
JBoss50MetaData child2Md = creator.create(child2Classes);
JBoss50MetaData nestedChildMd = creator.create(nestedChildClasses);
JBoss50MetaData serviceMd = creator.create(Arrays.<Class<?>>asList(ChildServiceBean.class));
Collection<JBossMetaData> mds = new ArrayList<JBossMetaData>();
mds.add(parentMd);