void (StringBuilder text, Collection<PsiMethod> methods, PsiClass aClass) { for (PsiMethod method : methods) { if (!shouldBeGenerated(method, aClass)) continue; if (method.isConstructor()) { classItemGenerator.writeConstructor(text, method, aClass.isEnum()); } else { classItemGenerator.writeMethod(text, method); text.append('\n'); } } }