JavaOverrideImplementMemberChooserContainer (@NotNull PsiClass aClass, boolean toImplement) { PsiUtilCore.ensureValid(aClass); Collection<CandidateInfo> candidates = getMethodsToOverrideImplement(aClass, toImplement); Collection<CandidateInfo> secondary = toImplement || aClass.isInterface() ? new ArrayList<>() : getMethodsToOverrideImplement(aClass, true); return prepareJavaOverrideImplementChooser(aClass, toImplement, candidates, secondary); }