boolean (InferenceVariable var, PsiType eqBound, boolean allowUncheckedConversion) { return var .getBounds(InferenceBound.LOWER) .stream() .anyMatch(lBound -> isProperType(lBound) && !TypeConversionUtil.isAssignable(eqBound, lBound, allowUncheckedConversion)); }