> The last two days I was thinking about your proposal at the beginning of the comment, but I don't get it. 
> Where is all the code of AnnotatableValidator.validateAnnotatable(Annotatable annotatable) that
> creates the validators?

See my comment about extracting a TestClassValidator interface. Hopefully that makes it a bit more clear