Продолжайте получать эту ошибку при компиляции с использованием Maven:
type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds int,java.lang.Object
Интерференция универсальных типов не может применяться к примитивным типам. Но я думал, что начиная с Java5 механизм упаковки/распаковки работает без проблем между примитивными типами и классами-оболочками.
В любом случае, странно то, что Eclipse не сообщает об ошибках и успешно компилируется. Я использую JDK1.6.0_12. В чем здесь может быть проблема?