@Retention(value=CLASS)
@Target(value={METHOD,CONSTRUCTOR})
public @interface COverride
Override a method in a class
The method with this annotation needs the same parameters and return type as the original method
The access of the method has to be higher or equal to the original method
If the original method is static, the method with this annotation has to be static as well