https://shipilev.net/blog/2015/black-magic-method-dispatch/
https://github.com/shipilev/article-method-dispatch
http://mail.openjdk.java.net/pipermail/panama-dev/2015-December/000225.html
https://stackoverflow.com/questions/42313695/which-register-used-to-pass-the-jnienv-for-jni-methods-in-solaris-linux
https://wiki.openjdk.java.net/display/HotSpot/CallingSequences
https://wiki.openjdk.java.net/display/HotSpot/CompressedOops
https://mrale.ph/blog/2015/03/29/browser-as-an-interactive-disassembler.html
https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html
https://psy-lob-saw.blogspot.com/2014/03/where-is-my-safepoint.html
http://calvin1978.blogcn.com/articles/classloader-deadlock.html