void (@NotNull PsiClassType type, @NotNull Collection<? super String> suggestions) { PsiType[] parameters = type.getParameters(); if (parameters.length == 0) return; StringBuilder fullNameBuilder = new StringBuilder(); for (PsiType parameter : parameters) { if (parameter instanceof PsiClassType) { final String typeName = normalizeTypeName(getTypeName(parameter)); if (typeName != null) { fullNameBuilder.append(typeName); } } } String baseName = normalizeTypeName(getTypeName(type)); if (baseName != null) { fullNameBuilder.append(baseName); suggestions.add(fullNameBuilder.toString()); } }