@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD})
public @interface NotReadOnly
This is for annotating a GET method to exclude it from ReadOnly consideration, i.e. a user with ReadOnly role cannot
call a GET method annotated with NotReadOnly. However, if the user has other roles that are permitted by the method,
he can still invoke the method.