String (ParameterInfoImpl[] infos, PsiElement context) { if (infos == null) return null; StringBuilder result = new StringBuilder(); try { for (ParameterInfoImpl info : infos) { PsiType type = info.createType(context); if (type == null) return null; if (!result.isEmpty()) result.append(", "); result.append(type.getPresentableText()); } return result.toString(); } catch (IncorrectOperationException e) { return null; } }