David_W (70) [Avatar] Offline
You may want to also mention that most annotations are not inherited between classes. For example, a @Secured Account does not imply @Secured SubAccount, where SubAccount extends Account, unless the Secured annotation has the @Inherited meta-annotation. And even then, this only works for annotations applied at the type level. Since JSE 5.