@Retention(RUNTIME)
@Target(METHOD)
@Documented
public @interface IgnoreMissingEndMethod
Annotation is marking terminal methods - methods, that need to be invoked in order to make sure, that some action
is performed.
Typically if we have a builder pattern, which is not actually returning it's result, it's simple to forget the
terminal method, and not have the things done.
Example of such method - send(), save(), verify(), execute(), etc.