private void buildModulesNode( Node parent, Iterable<ModuleDetailDescriptor> iter )
{
for( ModuleDetailDescriptor descriptor : iter )
{
Node childNode = addChild( parent, descriptor.descriptor().name(), descriptor );
buildServicesNode( childNode, descriptor.services() );
buildImportedServicesNode( childNode, descriptor.importedServices() );
buildEntitiesNode( childNode, descriptor.entities() );
buildTransientsNode( childNode, descriptor.composites() );