@Documented
 @Target(value=METHOD)
 @Retention(value=RUNTIME)
public @interface IntoMap
Map<K, Provider<V>>,
 and the combination of the annotated key and the returned value is contributed to the map as a
 key/value pair. The Map<K, Provider<V>> produced from the accumulation of values will be
 immutable.