@Retention(value=RUNTIME)
@Target(value=METHOD)
public static @interface Retrofit.Validate
build() method of
the @Retrofit.Builder implementation, immediately after constructing the new
object. It can throw an exception if the new object fails validation checks.