protected static void chooseMethodsToImplement(Editor editor,
                                                 PsiElement startElement,
                                                 PsiClass aClass,
                                                 boolean implemented,
                                                 Consumer<JavaOverrideImplementMemberChooser> callback) {
    FeatureUsageTracker.getInstance().triggerFeatureUsed(ProductivityFeatureNames.CODEASSISTS_OVERRIDE_IMPLEMENT);

    final Collection<CandidateInfo> overrideImplement =
      OverrideImplementExploreUtil.getMapToOverrideImplement(aClass, true, implemented).values();
    OverrideImplementUtil.showJavaOverrideImplementChooser(editor, startElement, true, overrideImplement, new ArrayList<>(), callback);
  }
protected static void chooseMethodsToImplement(Editor editor,
                                                 PsiElement startElement,
                                                 PsiClass aClass,
                                                 boolean implemented,
                                                 Consumer<JavaOverrideImplementMemberChooser> callback)