if (BUG_125580) { fIsPreDeltaTest= false; }
fIsPreDeltaTest= false;
	public void testPackageMoveParticipants2() throws Exception {		if (BUG_125580) {			fIsPreDeltaTest= false;		}		ParticipantTesting.reset();		IPackageFragmentRoot r1= null;		IPackageFragmentRoot r2= null;		try {			r1= JavaProjectHelper.addSourceContainer(RefactoringTestSetup.getProject(), "src1");			r2= JavaProjectHelper.addSourceContainer(RefactoringTestSetup.getProject(), "src2");			IPackageFragment p1= r1.createPackageFragment("p1", true, null);			r1.createPackageFragment("p1.p2", true, null);			ICompilationUnit c1= p1.createCompilationUnit("A.java", "public class A {}", true, null);			IFile file= ((IContainer)p1.getResource()).getFile(new Path("Z.txt"));			file.create(getStream("123"), true, null);						String[] moveHandles= ParticipantTesting.createHandles(new Object[] {				p1, c1.getResource(), file });			IResource[] resources= {};			IJavaElement[] javaElements= {p1};			IMovePolicy policy= ReorgPolicyFactory.createMovePolicy(resources, javaElements);			JavaMoveProcessor processor= (policy.canEnable() ? new JavaMoveProcessor(policy) : null);			processor.setReorgQueries(new MockReorgQueries());			processor.setDestination(r2);		    performDummySearch();			RefactoringStatus status= performRefactoring(processor, false);						//-- checks			assertEquals("status should be ok here", null, status);			IPath path= r2.getResource().getFullPath();			path= path.append(p1.getElementName().replace('.', '/'));			IFolder target= ResourcesPlugin.getWorkspace().getRoot().getFolder(path);			String[] createHandles= ParticipantTesting.createHandles(new Object[] {target});						ParticipantTesting.testCreate(createHandles);						ParticipantTesting.testMove(				moveHandles,				new MoveArguments[] {					new MoveArguments(r2, processor.getUpdateReferences()),					new MoveArguments(target, processor.getUpdateReferences()),					new MoveArguments(target, processor.getUpdateReferences()),				});		} finally {			delete(r1);			delete(r2);		}	}