String (@NotNull PsiField psiField, @NotNull PsiClass psiClass) { final StringBuilder paramString = new StringBuilder(); final Collection<PsiField> psiFields = filterFields(psiClass); for (PsiField classField : psiFields) { final String classFieldName = classField.getName(); if (classField.equals(psiField)) { paramString.append(classFieldName); } else { paramString.append("this.").append(classFieldName); } paramString.append(','); } if (paramString.length() > 1) { paramString.deleteCharAt(paramString.length() - 1); } return paramString.toString(); }