@Retention(value=CLASS)
@Target(value=METHOD)
public @interface Intercept
This annotation allows you to intercept an existing method. It enables you to modify the method's logic,
or add custom logic before or after the original method's execution. The method's signature remains unchanged,
meaning the return type, parameters, and any declared throwable exceptions must be preserved.