I must add that code is on the hot path only under two conditions:
- the application is profiled well enough to prove that some piece of code is on the hot path
- the developers are not doing a great job