@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface SyncMethod
Annotation which indicates a method as Synchronous. It can have two
parameters: timeout and retry which will give you how long you have to wait a
synchronous method and how many times you'll wait for the response.