The guy(s) who made annotations in Java 1.5 deserves extreme punishment :-)
They shouldn't have been allowed to actually change runtime behavior or be used to control code generation.
The guy(s) who made annotations in Java 1.5 deserves extreme punishment :-)