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 cd16d3e21411..54c492afe4e8 100644 --- a/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/copy/CopyClassesHandler.java @@ -132,7 +132,7 @@ public class CopyClassesHandler implements CopyHandlerDelegate { if (createdFile instanceof PsiClassOwner) { for (final PsiClass psiClass : ((PsiClassOwner)createdFile).getClasses()) { if (!(psiClass instanceof SyntheticElement)) { - createdFile.deleteChildRange(psiClass, psiClass); + psiClass.getParent().deleteChildRange(psiClass, psiClass); } }