PartyManager partyManager = Connector.getPartyManager(); Collection rootOrgs = null; try { rootOrgs = partyManager.getRootOrganizations(m_rootAuth); Iterator iter = rootOrgs.iterator(); } catch(Exception e) { System.out.println(e); } Iterator iter = rootOrgs.iterator(); while(iter.hasNext()) { while(iter.hasNext()) { GroupInfo orgInfo = (GroupInfo)iter.next(); System.out.println(orgInfo.getUuid() + " : " + orgInfo.getName()); printOrganizationTree(m_rootAuth, orgInfo.getUuid(), partyManager); } }