/software engineering/

Overloading that is not permitted or Java bridge methods

How Java logging frameworks determine caller class and method name