int () { PsiTypeParameterList list = myClass.getTypeParameterList(); if (list == null) return 0; PsiTypeParameter[] parameters = list.getTypeParameters(); for (PsiTypeParameter parameter : parameters) { if (mySubstitutor.substitute(parameter) == null) return 0; } return parameters.length; }