false,
	public void test1() throws Exception {				// add Junit source to project 2		File junitSrcArchive= JavaTestPlugin.getDefault().getFileInPlugin(JavaProjectHelper.JUNIT_SRC);		assertTrue("Junit source", junitSrcArchive != null && junitSrcArchive.exists());		JavaProjectHelper.addSourceContainerWithImport(fJProject2, "src", junitSrcArchive);			// source folder		IPackageFragmentRoot root1= JavaProjectHelper.addSourceContainer(fJProject1, "src");		IPackageFragment pack1= root1.createPackageFragment("com.oti", true, null);		ICompilationUnit cu1= pack1.getCompilationUnit("V.java");		cu1.createType("public class V {\n static class VInner {\n}\n}\n", null, true, null);		// proj1 has proj2 as prerequisit		JavaProjectHelper.addRequiredProject(fJProject1, fJProject2);		// internal jar		//IPackageFragmentRoot root2= JavaProjectHelper.addLibraryWithImport(fJProject1, JARFILE, null, null);		ArrayList result= new ArrayList();		IJavaElement[] elements= new IJavaElement[] { fJProject1 };		IJavaSearchScope scope= SearchEngine.createJavaSearchScope(elements);		ITypeNameRequestor requestor= new TypeInfoRequestor(result);		SearchEngine engine= new SearchEngine();		engine.searchAllTypeNames(			fJProject1.getJavaModel().getWorkspace(),			null, 			new char[] {'V'}, 			SearchPattern.R_PREFIX_MATCH, 			false, 			IJavaSearchConstants.TYPE, 			scope, 			requestor, 			IJavaSearchConstants.WAIT_UNTIL_READY_TO_SEARCH, 			null); 		findTypeRef(result, "com.oti.V");		findTypeRef(result, "com.oti.V.VInner");		findTypeRef(result, "java.lang.VerifyError");		findTypeRef(result, "java.lang.Void");		findTypeRef(result, "java.util.Vector");		findTypeRef(result, "junit.samples.VectorTest");				for (int i= 0; i < result.size(); i++) {			TypeInfo ref= (TypeInfo) result.get(i);			//System.out.println(ref.getTypeName());			IType resolvedType= ref.resolveType(scope);			if (resolvedType == null) {				assertTrue("Could not be resolved: " + ref.toString(), false);			}		}		assertTrue("Should find 9 elements, is " + result.size(), result.size() == 9);	}