@Documented
 @Target(value=METHOD)
 @Retention(value=RUNTIME)
public @interface IntoSet
Set<T>, and the returned
 value is contributed to the set. The object graph will pass dependencies to the method as
 parameters. The Set<T> produced from the accumulation of values will be immutable.