restoreTestProject();
	protected void tearDown() throws Exception {		refreshFromLocal();			performDummySearch();					if (getPackageP().exists()){					tryDeletingAllJavaChildren(getPackageP());			tryDeletingAllNonJavaChildResources(getPackageP());		}					if (getRoot().exists()){			IJavaElement[] packages= getRoot().getChildren();			for (int i= 0; i < packages.length; i++){				try{					IPackageFragment pack= (IPackageFragment)packages[i];					if (! pack.equals(getPackageP()) && pack.exists() && ! pack.isReadOnly())						if (pack.isDefaultPackage())							pack.delete(true, null);						else							pack.getResource().delete(true, null); // also delete packages with subpackages				}	catch (JavaModelException e){					//try to delete'em all					e.printStackTrace();				}				}		}	}