Есть:
@Binds@Named("SomeClass1")
abstract Someclass bindSomeclass1(Someclass myclass);
@Binds@Named("SomeClass2")
abstract Someclass bindSomeclass2(Someclass myclass);
@Binds@IntoMap@SomeKey("key1")
abstract String bindFirstValue(String value);
@Binds@IntoMap@SomeKey("key2")
abstract String bindSecondValue2(String value);
Как сделать так чтобы bindFirstValue попало в bindSomeclass1, а bindSecondValue2 в bindSomeclass2 ?