void (@NotNull PsiElement element, @NotNull String newName, @NotNull Map<PsiElement, String> allRenames, @NotNull SearchScope scope) { final PsiMethod[] constructors = ((PsiClass) element).getConstructors(); for (PsiMethod constructor : constructors) { if (constructor instanceof PsiMirrorElement) { final PsiElement prototype = ((PsiMirrorElement)constructor).getPrototype(); if (prototype instanceof PsiNamedElement) { allRenames.put(prototype, newName); } } else if (constructor instanceof LightRecordCanonicalConstructor) { allRenames.put(constructor, newName); } else if (!(constructor instanceof LightElement)) { allRenames.put(constructor, newName); } } }