@Target(value={TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR})
@Retention(value=RUNTIME)
@Documented
public @interface Default
The target parsing logic may vary.
One of the use-cases is service with several methods which are
selected for invocation at runtime by some condition.
The method with this Default
annotation may mean
a fallback option when no one other method meets condition.