@Documented
@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface OverridingMethodsMustInvokeSuper
When this annotation is applied to a method, it indicates that if this method
is overridden in a subclass, the overriding method should invoke this method
(through method invocation on super).