diff --git a/java/java-impl/src/com/intellij/refactoring/extractMethod/SignatureSuggesterPreviewDialog.java b/java/java-impl/src/com/intellij/refactoring/extractMethod/SignatureSuggesterPreviewDialog.java
index a140b63f20ac..2596be5caac2 100644
--- a/java/java-impl/src/com/intellij/refactoring/extractMethod/SignatureSuggesterPreviewDialog.java
+++ b/java/java-impl/src/com/intellij/refactoring/extractMethod/SignatureSuggesterPreviewDialog.java
@@ -62,9 +62,7 @@ class SignatureSuggesterPreviewDialog extends DialogWrapper {
@Nullable
@Override
protected JComponent createNorthPanel() {
- return new JLabel(JavaRefactoringBundle.message(
- "no.exact.method.duplicates.were.found", myDuplicatesNumber,
- myDuplicatesNumber > 1 ? "s" : ""));
+ return new JLabel(JavaRefactoringBundle.message("no.exact.method.duplicates.were.found", myDuplicatesNumber));
}
@Nullable
diff --git a/java/openapi/resources/messages/JavaRefactoringBundle.properties b/java/openapi/resources/messages/JavaRefactoringBundle.properties
index 6584e83dbc47..78c865cd115b 100644
--- a/java/openapi/resources/messages/JavaRefactoringBundle.properties
+++ b/java/openapi/resources/messages/JavaRefactoringBundle.properties
@@ -419,7 +419,7 @@ move.specified.packages=Move specified packages
move.to.inner.duplicate.inner.class=Class {0} already contains an inner class named {1}
moving.local.classes.is.not.supported=Moving local classes is not supported
no.class.name.specified=No class name specified
-no.exact.method.duplicates.were.found=No exact method duplicates were found, though changed method as shown below has {0} duplicate{1}
+no.exact.method.duplicates.were.found=No exact method duplicates were found, though changed method as shown below has {0} {0,choice, 1#duplicate|2#duplicates}
no.initializer.present.for.the.field=No initializer present for the field
no.parameter.name.specified=No parameter name specified
no.usages.can.be.replaced=No usages of {0} \ncan be replaced with usages of {1}