in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [842:855]
public static Multiset toMultiset(Object collection) {
Multiset multiset = new Multiset();
if (collection instanceof Collection) {
for (Object element : (Collection<?>)collection) {
multiset.add(new Wrapper(element));
}
}
else if (collection instanceof Map) {
for (Map.Entry<?, ?> element : ((Map<?, ?>)collection).entrySet()) {
multiset.add(new Pair(element.getKey(), element.getValue()));
}
}
return multiset;
}