protected Set<Integer> getNeeds(String type, Counters counts) { CounterGroup group = counts.getGroup(type); HashSet<Integer> result = new HashSet<Integer>(group.size()); for (Counter counter : group) { String name = counter.getName(); assert name.startsWith("t"); result.add(Integer.parseInt(name.substring(1))); } return result; }