private static Boolean isInferenceVariableOrFreshTypeParameter(PsiType eqBound) { final PsiClass psiClass = PsiUtil.resolveClassInClassTypeOnly(eqBound); if (psiClass instanceof InferenceVariable || psiClass instanceof PsiTypeParameter && InferenceSession.isFreshVariable((PsiTypeParameter) psiClass)) return true; return false; }