private Map layoutFromSociety(CougaarSociety newSociety) {
   Map layout = new HashMap();
   String society = controller.getCompleteStatus();
   int index = society.indexOf("<community name=");
   index = society.indexOf("\"", index);
   String comm = society.substring(index + 1, society.indexOf("\"", index + 1));
   for (Iterator it = newSociety.getNodes(); it.hasNext(); ) {
     CougaarNode node = (CougaarNode) it.next();
     for (Iterator ait = node.getAgents(); ait.hasNext(); ) {
       CougaarAgent agent = (CougaarAgent) ait.next();
       layout.put(agent.getName(), node.getName());
     }
   }
   return layout;
 }