

Detailist, gentleman & scholar trying to always make reasonable decisions - domains: selfimprovement, travelhacking, new technologies, photography
Secondly, however successful, annotations encourage certain design elements, which might be problematic. They form an embedded mini-language, interpreted at runtime. This, in turn, allows you to extend the base language (Java), which is so useful because of Java’s …