При тестировании с JerseyTest у меня возникают проблемы с привязкой к:
@Inject
@SomeQualifier
private Set<Integer> aSet;
Он работает со следующей привязкой:
bind(Collections.EMPTY_SET).to(Set.class).qualifiedBy(new SomeQualifierLiteral());
ТОЛЬКО, когда поле имеет значение без универсального, например частного Set aSet;
Как сделать успешное связывание, если универсальный элемент присутствует в определении поля?