@Override public LogoList toLogoList() { ArrayList<Agent> result = new ArrayList<Agent>(); for (AgentSet.Iterator iter = iterator(); iter.hasNext(); ) { Agent agent = iter.next(); result.add(agent); } Collections.sort(result); return LogoList.fromJava(result); }