@Override
    public PopupStep<?> onChosen(ErrorInfo value, boolean finalChoice) {
      List<QuickFix> quickFixes = value.getQuickFixes();
      if (finalChoice) {
        return doFinalStep(getQuickFixRunnable(quickFixes.get(0)));
      }
      return new SecondStep(quickFixes);
    }
@Override
    public PopupStep<?> onChosen(ErrorInfo value, boolean finalChoice)