Guice игнорирует @Nullable для введенного параметра конструктора

Я использую 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

Я не понимаю, почему это не работает, есть ли что-то еще, что мне нужно сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос