Issue #537 refactoring: remove copy-paste of messages from UTests

Chnages for:
1. annotation checks
2. BaseCheckTestSupport class
3. A few classes because of BaseCheckTestSupport refacoring
@romani Could you please check if the approach is OK? If it is I'll updated other checks in the same way.