void (LinkedHashSet<PsiField> movedFields) { PsiMethod[] constructors = myTargetSuperClass.getConstructors(); if (constructors.length == 0) { constructors = new PsiMethod[]{null}; } HashMap<PsiMethod,HashSet<PsiMethod>> constructorsToSubConstructors = buildConstructorsToSubConstructorsMap(constructors); for (PsiMethod constructor : constructors) { HashSet<PsiMethod> subConstructors = constructorsToSubConstructors.get(constructor); tryToMoveInitializers(constructor, subConstructors, movedFields); } }