@Override
  protected MultiMap<PsiElement,String> getConflictDescriptions(final UsageInfo[] usages) {
    final MultiMap<PsiElement, @Nls String> conflicts = super.getConflictDescriptions(usages);

    if (mySettings.isMakeClassParameter()) {
      //Check fields already exist
      final @NlsSafe String fieldName = convertToFieldName(mySettings.getClassParameterName());
      final PsiField existing = myMember.findFieldByName(fieldName, false);
      if (existing != null) {
        String message = JavaRefactoringBundle.message("there.is.already.a.0.in.1", RefactoringUIUtil.getDescription(existing, false),
                                              RefactoringUIUtil.getDescription(myMember, false));
              conflicts.putValue(existing, message);
      }

      for (UsageInfo usage : usages) {
        if (usage instanceof InternalUsageInfo) {
          PsiElement element = usage.getElement();
          PsiClassInitializer classInitializer = PsiTreeUtil.getParentOfType(element, PsiClassInitializer.class);
          if (classInitializer != null && classInitializer.getContainingClass() == myMember) {
            conflicts.putValue(element, JavaRefactoringBundle.message("field.0.won.t.be.initialized.already.in.class.initializer", fieldName));
            break;
          }
        }
      }
    }

    if (mySettings.isMakeFieldParameters()) {
      final List<Settings.FieldParameter> parameterOrderList = mySettings.getParameterOrderList();
      for (Settings.FieldParameter parameter : parameterOrderList) {
        final String fieldName = convertToFieldName(parameter.name);
        final PsiField existing = myMember.findFieldByName(fieldName, false);

        if (existing != null) {
          String message = JavaRefactoringBundle.message("there.is.already.a.0.in.1", RefactoringUIUtil.getDescription(existing, false),
                                                RefactoringUIUtil.getDescription(myMember, false));
          conflicts.putValue(existing, message);
        }
      }
    }

    return conflicts;
  }
@Override
  protected MultiMap<PsiElement,String> getConflictDescriptions(final UsageInfo[] usages)