@Target(value=METHOD)
@Retention(value=CLASS)
public @interface Group
Inject.require() it can be used to treat an injection failure as a
critical error, however the require value specified applies to all
injectors in the group. This can be used, for example, for 'surrogate'
injectors where multiple injectors exist but only one is expected to succeed.