Say a user double clicked on a symbol instance and is currently editing the symbol definition. What is the easiest way to get a handle of the instance? I figured I could use AIIsolationMode::GetIsolatedArtAndParents, but it doesn't seem that easy. There is a kAIArtSymbolDoubleClickedNotifier, but it's not clear to me how to obtain the AIArt the doubleclick was performed on. I tried some things with AIMatchingArtSuite::GetSelectedArt, but it is selecting the whole tree or something.
I can't imagine this should be so hard, am I missing a simple solution?