Я использую Guice (v 3.0) и имею значение, которое вводится в конструктор. Это значение может быть нулевым, поэтому я пометил параметр в конструкторе с помощью @Nullable (из javax.annotations).
public MyClass(Parameter1 p1, @Nullable Parameter2 p2) {
}
Однако, Guice жалуется на ошибки при инициализации класса:
parameter 2 of com.abc.MyClass.<init>() is not @Nullable
Я не понимаю, почему это не работает, мне нужно что-то еще сделать?