@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface KeyByResource
Can be used when it is more convenient for keys to be declared using an
integer resource, rather than a String. For example, if the key names are
stored in an XML resource file.