void (@NotNull Project project, @NotNull PsiElement brace, @NotNull ModPsiUpdater updater) { final PsiElement parent = brace.getParent(); if (!(parent instanceof PsiCodeBlock)) { return; } final PsiElement grandParent = parent.getParent(); if (!(grandParent instanceof PsiClassInitializer initializer)) { return; } final PsiClass aClass = initializer.getContainingClass(); if (aClass == null) { return; } final Collection<PsiMethod> constructors = getOrCreateConstructors(aClass); for (PsiMethod constructor : constructors) { addCodeToMethod(initializer, constructor); } CommentTracker tracker = new CommentTracker(); tracker.markUnchanged(initializer.getBody()); tracker.deleteAndRestoreComments(initializer); }