generalization, links to classes are added similar to java tooltips, names are presented based on short name and containing text, modules are shown in MPP in case also for overriding/implementing callables
GitOrigin-RevId: efb028d0d0f4d24e9f17d65501ae681139f91c98
`PsiElementListCellRenderer#getComparingObject` implementation was obtaining module renderer without calling
`getListCellRendererComponent` on it, so `DefaultListCellRenderer#getText` always returned `null`,
which means the test was incorrect from the start. It's still a mystery why only this test had failed.
GitOrigin-RevId: e4b3a6d4ed3b8aec42dac6bce53bf7efc41f375c
New tests `testHmppLibAndConsumer` and `testMultiModulesHmpp` were added
The first is a test with MPP library and its consumers, it checks import
and also highlighting before and after the library was published
The second is a project which contains three multiplatform modules and
two platform modules and checks import and highlighting.
GitOrigin-RevId: 15582b03530eba4fa0e3d0b512bb0a4c1fa3aa4c