in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [505:518]
public void visitInnerClass(String name, String outerName, String innerName, int access) {
if (myClassesToTransform.contains(myClsName) && !myClassesToTransform.contains(name)) {
myUnprocessedNestedMembers.add(name); // save for processing after transform
}
boolean isNonStatic = (access & Opcodes.ACC_STATIC) == 0;
boolean shouldProcess = myCollectionsToTransform.containsKey(myClsName) && !myCollectionsToTransform.containsKey(name);
if (isNonStatic && shouldProcess) {
myUnprocessedNestedMembers.add(name); // save for processing after transform
}
super.visitInnerClass(name, outerName, innerName, access);
}