> On top of that, annotations make it impossible/very dificcult to know what code is actually executed (and also it not possible to navigate to the code in an IDE)
I have never understood this argument. What is exactly the problem with identifying the executed code?
I have never understood this argument. What is exactly the problem with identifying the executed code?