diff --git a/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java b/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java index 064a6c0092f6..fc4a76fb2682 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java @@ -293,7 +293,7 @@ public class JavaIntroduceParameterObjectDelegate conflicts.putValue(method, "Created class won't be accessible"); } - if (!classDescriptor.isCreateInnerClass()) { + if (!classDescriptor.isCreateInnerClass() && !classDescriptor.isUseExistingClass()) { final PsiFile containingFile = method.getContainingFile(); final PsiDirectory containingDirectory = containingFile.getContainingDirectory(); PsiDirectory directory = moveDestination.getTargetDirectory(containingDirectory);