for(int h=0; h<engines.length; h++) {
Container engine = (Container) engines[h];
Container[] hosts = engine.findChildren();
for(int i=0; i<hosts.length; i++) {
Container nextHost = hosts[i];
Container [] webModules = nextHost.findChildren();
for (int j=0; j<webModules.length; j++) {
Container nextWebModule = webModules[j];
Context ctx = (Context)nextWebModule;
//this code gets managers
Manager nextManager = nextWebModule.getManager();