Hmm, right. Related: http://stackoverflow.com/questions/1624084/why-is-not-possible-to-extend-annotations-in-java