{
// create the visitor to traverse the QI4J to find the module
ApplicationDetailDescriptor visitor = ApplicationDetailDescriptorBuilder.createApplicationDetailDescriptor( model );
// find all entities
Iterable<LayerDetailDescriptor> layerDescIter = visitor.layers();
for( LayerDetailDescriptor layerDesc : layerDescIter )
{
Iterable<ModuleDetailDescriptor> moduleDescIter = layerDesc.modules();
for( ModuleDetailDescriptor moduleDesc : moduleDescIter )
{