[^anet] cache erased parameter types in MethodSignatureBase (maybe IDEA-109409)
(cherry picked from commit a540ff0)
[anna] resolve optimization: distinguish different methods in hashCode (IDEA-109409)
(cherry picked from commit ffb607f)
[anna] even more optimization
(cherry picked from commit 5edc674)