childObjectName = objectNames.buildChildObjectName(Sample.class);
mbean = new SampleImpl(self);
registerChild(mbean, childObjectName);
childObjectName = objectNames.buildChildObjectName(RuntimeRoot.class);
mbean = new RuntimeRootImpl(self);
registerChild(mbean, childObjectName);
// after registering Ext, other MBeans can depend on the above ones egs Paths, Query
childObjectName = objectNames.buildChildObjectName(Ext.class);