if (dest instanceof IContainer)
} if (dest instanceof IContainer){ if (ResourceUtil.getResource(cu).getParent().equals(dest)) return false;
	private boolean causesNameConflict(Object o) throws JavaModelException{		String newName= ReorgUtils.getName(o);				if (o instanceof ICompilationUnit){			Object dest= getDestinationForCusAndFiles(getDestination());			if (dest instanceof IPackageFragment)				return causesNameConflict((IPackageFragment)dest, newName);			if (dest instanceof IContainer)					return causesNameConflict((IContainer)dest, newName);			return true;			}			if (o instanceof IPackageFragmentRoot)			return causesNameConflict(getDestinationForSourceFolders(getDestination()), newName);				if (o instanceof IPackageFragment)			return causesNameConflict(getDestinationForPackages(getDestination()), newName);				if (o instanceof IResource)			return causesNameConflict(getDestinationForResources(getDestination()), newName);		Assert.isTrue(false, RefactoringCoreMessages.getString("ReorgRefactoring.assert.whyhere"));	 //$NON-NLS-1$		return true;	}