!752 static Class mainBot; answer { if (match("which bot is the biggest", s)) { Map botsByID = cast get(mainBot, "botsByID"); new Map map; for (S id : keys(botsByID)) { Class bot = botsByID.get(id); new IdentityHashMap seen; seen.put(mainBot, true); seen.put(getJavaX(), true); // any more to put here? long size = dataSize(bot, seen); map.put(id, size); } S winner = keyWithBiggestValue(map); ret format3("The fattest bot is: * with an in-memory size of * bytes", winner, map.get(winner)); } }