PsiSubstitutor (@NotNull PsiTypeParameterListOwner owner) { Map<PsiTypeParameter, PsiType> substitutorMap = null; for (PsiTypeParameter parameter : PsiUtil.typeParametersIterable(owner)) { if (substitutorMap == null) substitutorMap = new HashMap<>(); substitutorMap.put(parameter, null); } return PsiSubstitutor.createSubstitutor(substitutorMap); }