2017 https://www.programmingmitra.com/2017/05/how-does-jvm-handle-method-overriding-internally.html https://habr.com/ru/company/otus/blog/467197/