import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.refactoring.*;
import com.intellij.refactoring.move.moveClassesOrPackages.AutocreatingSingleSourceRootMoveDestination;
<BUG>import com.intellij.refactoring.move.moveClassesOrPackages.MultipleRootsMoveDestination;
public class RefactoringFactoryImpl extends RefactoringFactory implements ProjectComponent {</BUG>
private static final Logger LOG = Logger.getInstance("#com.intellij.refactoring.openapi.impl.RefactoringFactoryImpl");
private final Project myProject;
public RefactoringFactoryImpl(Project project) {

import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.refactoring.*;
import com.intellij.refactoring.move.moveClassesOrPackages.AutocreatingSingleSourceRootMoveDestination;
import com.intellij.refactoring.move.moveClassesOrPackages.MultipleRootsMoveDestination;
import com.intellij.refactoring.move.moveInner.MoveInnerImpl;
public class RefactoringFactoryImpl extends RefactoringFactory implements ProjectComponent {
private static final Logger LOG = Logger.getInstance("#com.intellij.refactoring.openapi.impl.RefactoringFactoryImpl");
private final Project myProject;
public RefactoringFactoryImpl(Project project) {
