@Retention(value=RUNTIME) @Target(value=METHOD) public @interface ZenCaster
For a native class, no arguments are provided. For an expansion method, the argument is the source value.