public static @Nullable JavaOverrideImplementMemberChooser create(final PsiElement aClass,
                                                                    final boolean toImplement,
                                                                    final Collection<? extends CandidateInfo> candidates,
                                                                    final Collection<? extends CandidateInfo> secondary) {
    JavaOverrideImplementMemberChooserContainer result = prepare(aClass, toImplement, candidates, secondary);
    if (result == null) return null;
    return create(result);
  }
public static @Nullable JavaOverrideImplementMemberChooser create(final PsiElement aClass,
                                                                    final boolean toImplement,
                                                                    final Collection<? extends CandidateInfo> candidates,
                                                                    final Collection<? extends CandidateInfo> secondary)