diff --git a/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java b/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java index b4eea0e90ce1..aa7658215630 100644 --- a/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java @@ -355,7 +355,7 @@ public class CopyClassesHandler extends CopyHandlerDelegateBase { codeStyleManager.shortenClassReferences(expression); } new OptimizeImportsProcessor(project, createdFiles, null).run(); - return newElement; + return newElement != null ? newElement : createdFiles.length > 0 ? createdFiles[0] : null; } private static PsiFile copy(@NotNull PsiFile file, PsiDirectory directory, String name, String relativePath) {