@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Injectable
Specify the type for injection.
By default, if a type implements a single interface or extends a class, this single type is used,
else this annotation can be used.
Note that this can also be specified in an XML configuration.