The last few days I thought about this annotation stuff and tried to implement a nice solution. Writing test revealed some flaws in JUnit's annotation handling. Now I'm fixing #468 and #695 and it looks like this is the first of a number of fixes, that I need to finally fix the whole annotation handling.