Подтвердить что ты не робот

Common-collections 4.1 вызывает проблему компиляции при сравнении BeanPredicate с EqualPredicate

После обновления коллекций commons от 3.2.2 до 4.1 у меня возникают проблемы с сопоставлением коллекций для BeanPredicate и EqualsPredicate. BeanPredicate от банальности от commons-beanutils и EqualsPredicate от commons-collection.jar.

BeanPredicate namePredicate = new BeanPredicate(propertyName, new EqualPredicate("someString"));

В соответствии с последней суммой Commons-collection 4.1 EqualsPredicate Constructor принимает параметризованный тип типа

public EqualPredicate(T object)
{
 this(object, null);
}

не объект, который был там в 3.2.2

public EqualPredicate(Object object)
{
this.iValue = object;
}

BeanPredicate не имеет параметризованного типа, например <T> для своего конструктора, поэтому я получаю проблему компиляции и не могу построить связь между этими двумя предикатами. Я видел последние Commons-beanUtils 1.9.3 BeanPredicate jar, также есть конструктор BeanPredicate не параметризуется. Я попытался дать тип, но его не работает. Как решить эту проблему, любая помощь будет оценена.

4b9b3361